Exemplu
Așteptați cu datele de legare până când câmpul pierde se concentreze:
<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
= "John Doe";
});
</script>
Încearcă - l singur » Definiție și utilizare
ng-model-options
Directiva este folosită pentru a controla legarea unei forme element HTML și o variabilă în domeniul de aplicare.
Puteți specifica faptul că legarea ar trebui să aștepte pentru un anumit eveniment să aibă loc, sau așteptați un anumit număr de milisecunde, și mai mult, a se vedea valorile legale enumerate în valorile parametrilor de mai jos.
Sintaxă
< element ng-model-options=" option "></ element >
Suportat de <input>, <selectați> și <textarea> elemente.
Valorile parametrilor
Valoare | Descriere |
---|---|
option | Un obiect specificând ce opțiuni trebuie să urmeze legarea de date. obiecte juridice sunt: {updateOn: „eveniment“} specifică faptul că legarea se întâmplă atunci când au loc evenimentul specific. {Debounce: 1000} specifică câte milisecunde să aștepte cu legarea. {AllowInvalid: true | false} specificați dacă legarea se poate întâmpla în cazul în care valoarea nu a validat. {GetterSetter: true | false} specifică în cazul în care funcțiile legate de modelul ar trebui să fie tratate ca setteri / get. {Fus orar: „0100“} Specifică fusul orar trebuie utilizat atunci când se lucrează cu obiectul Data. |