Instruksi AngularJS ng-model-options

Definisi dan Penggunaan

ng-model-options Instruksi untuk mengawal pengikat elemen formulir HTML dan variable dalam lingkungan.

Anda boleh tentukan pengikat untuk menunggu kejadian tertentu berlaku, atau menunggu masa berapa miliseconds, dan sebagainya. Untuk maklumat lanjut, sila lihat nilai sah yang disenaraikan di bawah parameter.

Contoh

Tunggu bidang kehilangan fokus sebelum mengikat 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>

Cuba sendiri

Sintaks

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

Dipengaruhi oleh <input><select> dan <textarea> Dipersumpah oleh elemen.

Parameter

Parameter Penerangan
option

Objek, menentukan pilihan yang mesti diikuti bagi pengikat data. Objek yang sah termasuk:

{updateOn: 'event'} Menentukan bila pengikat patut berlaku apabila berlaku acara khusus.

{debounce : 1000} Menentukan berapa masa milidetik yang harus tunggu sebelum pengikat berlaku.

{allowInvalid : true|false} Menentukan jika nilai yang belum melalui pengesahan boleh disambung.

{getterSetter : true|false} Menentukan jika fungsi yang disambung ke model patut dianggap sebagai getter/setter.

{timezone : '0100'} Menentukan zon waktu yang akan digunakan untuk mengolah objek Date.