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'} یہ مشخص کرتا ہے کہ ڈیٹ اورجینٹ پر کس تھائزون کو استعمال کیا جانا ہے۔ |