دستور AngularJS ng-model-options

تعریف و استفاده

ng-model-options این دستور برای کنترل پیوند فرم‌های HTML و متغیرهای محدوده استفاده می‌شود.

شما می‌توانید تعیین کنید که پیوند باید منتظر رخ دادن یک رویداد خاص باشد، یا منتظر تعداد مشخصی میلی ثانیه باشد و غیره. برای اطلاعات بیشتر، به مقادیر مجاز در جدول زیر مراجعه کنید.

مثال

موقعیت فیلد از دست دادن تمرکز پس از آن داده‌ها را پیوند بزنید:

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

خود کا تجربہ کریں

جملہ

<عنصر ng-model-options="اختیار</عنصر>

مشتمل <input>،<select> اور <textarea> عناصر کا پشتیبانی

پارامتر

پارامتر وصف
اختیار

آبجیکٹ، جو داٹا بائنڈنگ کو پابند کردیتی ہے، واضح کرتی ہے۔ مجاز آبجیکٹوں میں شامل ہیں:

{updateOn: 'event'} یہ دفعہ بتاتا ہے کہ کس خاص ایونٹ کی شکل میں بائنڈنگ کیا جانا چاہئے۔

{debounce : 1000} یہ دفعہ بتاتا ہے کہ بائنڈنگ کو کتنا وقت کا انتظار کیا جانا چاہئے۔

{allowInvalid : true|false} یہ دفعہ بتاتا ہے کہ اگر کسی کی ویلو کو ویریفکیشن نہیں کیا جاتا تو بائنڈنگ کو کیا جانا چاہئے یا نہیں۔

{getterSetter : true|false} یہ دفعہ بتاتا ہے کہ ماڈل کو بائنڈ کئے گئے فانکشن کو getter/setter کے طور پر سمجھا جانا چاہئے یا نہیں۔

{timezone : '0100'} یہ دفعہ کے بارے میں بتاتا ہے کہ ڈیٹ اورجیکٹ پر کس تزمانی علاقے کو استعمال کیا جانا ہے۔