Instrukcja AngularJS ng-model-options
Definicja i użycie
ng-model-options
Polecenie do kontrolowania wiązania elementów formularza HTML i zmiennych w zakresie.
Możesz określić, że wiązanie powinno czekać na wystąpienie określonego zdarzenia, lub na określoną liczbę milisekund, itp. Aby uzyskać więcej informacji, zapoznaj się z wymienionymi w poniższych wartościami legalnymi.
Przykład
Czekać, aż pole straci fokus, aby dokonać wiązania danych:
<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>
gramatyka
<element ng-model-options="opcja</element>
obsługiwane <input>
、<select>
i <textarea>
obsługiwane elementy.
parametry
parametry | opis |
---|---|
opcja |
Obiekt, który określa opcje, które muszą być przestrzegane przez bindowanie danych. Legalne obiekty obejmują: {updateOn: 'event'} Określa, kiedy powinno nastąpić wiązanie, gdy zdarzenie ma miejsce. {debounce : 1000} Określa, ile milisekund powinno czekać wiązanie. {allowInvalid : true|false} Określa, czy można dokonać wiązania, jeśli wartość nie przeszła weryfikacji. {getterSetter : true|false} Określa, czy funkcje powiązane z modelem powinny być traktowane jako getter/setter. {timezone : '0100'} Określa,哪个时区应该用于处理 Date obiektów. |