دستور 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'} یہ دفعہ کے بارے میں بتاتا ہے کہ ڈیٹ اورجیکٹ پر کس تزمانی علاقے کو استعمال کیا جانا ہے۔ |