AngularJS ng-model-options utos

Pagsasakop at Paggamit

ng-model-options Ang utos ay ginagamit upang kontrolin ang pagkabit ng mga HTML form element at ang mga variable sa sakop.

Maaari mong tukoy na ang pagkabit ng pangako ay dapat maghintay sa pagyari ng tiyak na pangyayari, o maghintay ng tiyak na bilang ng milisegundo, at iba pa. Para sa mas maraming impormasyon, mangyaring basahin ang mga lehitimong halaga na nangatawag sa ibaba sa mga parameter.

Mga halimbawa

Hinihingi ng mauna ang pagkawala ng fokus ng pangako bago ang pagkakabit ng data:

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

亲自试一试

语法

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

<input><select><textarea> 元素支持。

参数

参数 描述
option

对象,指定数据绑定必须遵循的选项。合法的对象包括:

{updateOn: 'event'} 指定当特定事件发生时,绑定应该发生。

{debounce : 1000} 指定绑定应该等待多少毫秒。

{allowInvalid : true|false} 指定如果值未通过验证,是否可以进行绑定。

{getterSetter : true|false} 指定绑定到模型的函数是否应被视为 getter/setter。

{timezone : '0100'} 指定在处理 Date 对象时应使用哪个时区。