ng-model-optionsArahan AngularJS


Contoh

Tunggu dengan pengikatan data hingga bidang kehilangan fokus:

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

Definisi dan Penggunaan

Arahan ng-model-optionsdigunakan untuk mengontrol pengikatan elemen formulir HTML dan variabel dalam ruang lingkup.

Anda dapat menentukan bahwa pengikatan harus menunggu peristiwa tertentu terjadi, atau menunggu beberapa milidetik tertentu, dan lebih banyak lagi, lihat nilai hukum yang tercantum dalam nilai parameter di bawah ini.


Sintaksis

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

Didukung oleh elemen <input>, <select>, dan <textarea>.


Nilai Parameter

Value Description
option An object specifying what options the data-binding must follow. Legal objects are:

{updateOn: 'event'} specifies that the binding should happen when the specific event occur.

{debounce : 1000} specifies how many milliseconds to wait with the binding.

{allowInvalid : true|false} specify if the binding can happen if the value did not validate.

{getterSetter : true|false} specifies if functions bound to the model should be treated as getters/setters.

{timezone : '0100'} Specifies what timezone should be used when working with the Date object.