مثال
"حالة صالحة" هذا النموذج لن يكون النظر في "صحيح"، طالما حقل الإدخال المطلوبة فارغ:
<form name="myForm">
<input name="myInput" ng-model="myInput" required>
</form>
<p>The forms's valid state is:</p>
<h1>{{myForm.$valid}}</h1>
انها محاولة لنفسك » تعريف واستخدام
AngularJS بتعديل السلوك الافتراضي لل <form>
العنصر.
وتعطى أشكال داخل تطبيق AngularJS خصائص معينة. هذه الخصائص يصف الحالة الراهنة من النموذج.
أشكال لها الدول التالية:
-
$pristine
قد تم تعديلها لا مجال بعد -
$dirty
واحد أو أكثر تم تعديلها -
$invalid
محتوى شكل غير صالح -
$valid
محتوى النموذج هو صحيح -
$submitted
يقدم هذا النموذج
وتمثل قيمة كل دولة قيمة منطقية، وإما true
أو false
.
النماذج في AngularJS يمنع الإجراء الافتراضي، وهو تقديم النموذج إلى الخادم، إذا لم يتم تحديد السمة الإجراء.
بناء الجملة
<form name=" formname "></form>
يتم الإشارة إلى أشكال باستخدام قيمة السمة الاسم.
فئات CSS
وتعطى أشكال داخل تطبيق AngularJS فئات معينة. هذه الفئات يمكن استخدامها لأشكال نمط وفقا لدولتهم.
يتم إضافة الفئات التالية:
-
ng-pristine
لم يتم تعديل أية حقول بعد -
ng-dirty
تم تعديل واحد أو أكثر من حقول -
ng-valid
محتوى النموذج هو صحيح -
ng-invalid
محتوى النموذج غير صالحة -
ng-valid- key
مفتاح واحد لكل التحقق من الصحة. على سبيل المثال:ng-valid-required
، مفيدا عندما يكون هناك أكثر من شيء واحد يجب أن يتم التحقق من صحة -
ng-invalid- key
مثال:ng-invalid-required
تتم إزالة الطبقات إذا كانت القيمة التي تمثلها هي false
.
مثال
تطبيق الأساليب لأشكال معدلة (البكر)، وأشكال معدلة:
<style>
form.ng-pristine {
background-color: lightblue;
}
form.ng-dirty {
background-color: pink;
}
</style>
انها محاولة لنفسك »