AngularJS ng-model-options ohje
Määrittely ja käyttö
ng-model-options
Ohjeet HTML-lomakkeen elementtien ja sovelluksen muuttujien sidonnalle.
Voit määrittää, että sidottu odottaa tietyn tapahtuman tapahtumista tai tietyn millisekunnin kuluttamista jne. Lisätietoja löydät alla olevista sallituista arvoista.
Esimerkki
Odota, että kenttä menettää fokuksen ennen kuin data sidotaan:
<div ng-app="myApp" ng-controller="myCtrl"> <input ng-model="name" ng-model-options="{updateOn: 'blur'}"> </div> <script> var app = angular.module('myApp', []); app.controller('myCtrl', function($scope) { $scope.name = "Bill Gates"; ); </script>
syntaksi
<elementti ng-model-options="valinta</elementti>
saa <input>
、<select>
ja <textarea>
elementti tukee.
parametrit
parametrit | kuvaus |
---|---|
valinta |
Objekti, joka määrittää tietojen sidonnan täytyy noudattaa vaihtoehtoja. Lailliset objektit sisältävät: {updateOn: 'event'} määrittää, kun tietty tapahtuma tapahtuu, sidottu arvo päivitetään. {debounce : 1000} määrittää, kuinka monta millisekuntia sidottu arvo odottaa ennen kuin se päivitetään. {allowInvalid : true|false} määrittää, voidaanko sidottu arvo käyttää, vaikka se ei läpäise vahvistusta. {getterSetter : true|false} määrittää, tulisiko malliin sidottu funktio nähdä getterina/setterinä. {timezone : '0100'} määrittää, minkä aikavyöhykkeen tulisi käyttää Date-objektin käsittelyssä. |