Инструменты пользователя

Инструменты сайта


angular:angularjs:directive:ng-model-options

Это старая версия документа!


ng-model-options

Example Подождите с привязкой данных, пока поле не потеряет фокус:

<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>

Определение и использование

Директива ng-focus сообщает AngularJS, что делать, когда элемент HTML получает фокус.

Директива ng-focus от AngularJS не будет переопределять исходное событие onfocus элемента, оба будут выполнены.

синтаксис

 <element ng-model-options="option"></element>

Поддерживается элементами input, select и textarea.

Значения параметров

опция бъект, указывающий, каким параметрам должна следовать привязка данных
{updateOn: 'event'}указывает, что привязка должна происходить, когда происходит конкретное событие.
{debounce : 1000}указывает сколько миллисекунд ждать с привязкой.
{allowInvalid : truefalse}указать, может ли быть привязка, если значение не проверено.
{getterSetter : truefalse}указывает, следует ли рассматривать функции, связанные с моделью, как методы получения/установки.
{timezone : '0100'}Указывает, какой часовой пояс следует использовать при работе с объектом Date.
angular/angularjs/directive/ng-model-options.1587478367.txt.gz · Последние изменения: 2023/01/12 12:15 (внешнее изменение)