اگلرول آئی-مدل آمر
- صفحه قبلی دستورات AngularJS
- صفحه بعدی پیوند دادههای AngularJS
ng-model
آمر، ہندسی کنٹرول (ورودی، انتخاب، تارا) کا اعداد و شمار آنگولر جی ایس کی دادهوں سے بند بست کرسکتا ہے۔
ng-model آمر
استعمال ng-model
آمر، آپ کسی ورودی فیلڈ کی کسی جگہ کا اعداد و شمار آنگولر جی ایس میں بنایا کرسکتا ہے۔
مثال
<div ng-app="myApp" ng-controller="myCtrl"> نام: <input ng-model="name"> </div> <script> var app = angular.module('myApp', []); app.controller('myCtrl', function($scope) { $scope.name = "Bill Gates"; }); </script>
دوطرفہ بایندنگ
بایندنگ دوطرفہ ہے۔ اگر صارف کسی ورودی فیلڈ کی کسی جگہ کا اعداد و شمار بدلے تو آنگولر جی ایس پرائیویٹی بھی اپنے اعداد و شمار کو بدلے گا:
مثال
<div ng-app="myApp" ng-controller="myCtrl"> نام: <input ng-model="name"> <h1>آپ نے داخل کیا: {{name}}</h1> </div>
صارف کی ورودی کا جانچار
ng-model
آمر اپلی کیشن کی دادهوں (اعداد، ای میل، ضروری) کا نوعیت کا جانچار فراہم کرتا ہے:
مثال
<form ng-app="" name="myForm"> ایمیل: <input type="email" name="myAddress" ng-model="text"> <span ng-show="myForm.myAddress.$error.email">Not a valid e-mail address</span> </form>
مثال میں، صرف کہ ng-show
پرائیویٹی میں ایک ایکشا کا رجوع صحیح
تو اسپین کو دکھایا جائے گا۔
اگر ng-model
پرائیویٹی میں پرائیویٹی نہیں موجود ہے، آنگولر جی ایس انجمن کو آپ کے لئے فراہم کرے گا۔
آپلی کیشن کی حالت
ng-model
آمر اپلی کیشن کی دادهوں کی حالت کا معلوم کرسکتا ہے (معتبر، کچل، تماس، غلط):
مثال
<form ng-app="" name="myForm" ng-init="myText = 'post@myweb.com'"> ایمیل: <input type="email" name="myAddress" ng-model="myText" required> <h1>حال</h1> {{myForm.myAddress.$valid}} {{myForm.myAddress.$dirty}} {{myForm.myAddress.$touched}} </form>
سی ایس ایس کلاس
ng-model
آمر کا استعمال ہندسی عناصر کی حالت کی بنیاد پر سی ایس ایس کلاس فراہم کرتا ہے:
مثال
<style> input.ng-invalid { background-color: lightblue; } </style> <body> <form ng-app="" name="myForm"> نام خود را وارد کنید: <input name="myName" ng-model="myText" required> </form>
ng-model
دستورات بر اساس وضعیت فیلد فرم، زیرین کلاسها را اضافه یا حذف میکنند:
- ng-empty
- ng-not-empty
- ng-touched
- ng-untouched
- ng-valid
- ng-invalid
- ng-dirty
- ng-pending
- ng-pristine
- صفحه قبلی دستورات AngularJS
- صفحه بعدی پیوند دادههای AngularJS