تعليمات AngularJS ng-model-options
تعريف و استخدام
ng-model-options
تعليمات تستخدم لتحكم في binding العناصر النصية HTML و المتغيرات في النطاق.
يمكنك تحديد الحدث الذي يجب أن يحدث قبل binding، أو الانتظار لعدد معين من الميليسي ثانية، إلخ. لمزيد من المعلومات، راجع القيم المدرجة في أدناه.
مثال
انتظر حتى يفقد الحقل التركيز قبل إجراء绑定 البيانات:
<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'} يحدد أي منطقة زمنية يجب استخدامها عند معالجة كائن Date. |