AngularJS input Directive
Definition and Usage
AngularJS na yi <input>
default behavior na element, amma ayyan kawai yadda ake da属性 ng-model.
Kwarin na iya koyar da data binding, waɗanda ke nufin cewa su ne ɓangare na model na AngularJS, kuma za a iya samun da ake samarwa a cikin function na AngularJS da DOM.
Kwarin na iya koyar da validation. Misali: kwarin da: required
daukar nau'warin <input>
element, kamar yadda a yake kai, shi ne: $valid
hali a zama false
.
Kuma suke da control na hali. AngularJS a kai kallance hali na kowane input element.
Input field na da hali da suka:
$untouched
a kwarin ya kai sauri$touched
a kwarin ya a kai gurɗa$pristine
This field has not been modified$dirty
This field has been modified$invalid
Field content is invalid$valid
Field content is valid
Kowane hali na daki yana da burin boolean, yana da: true
tana da false
.
Example
Input box da ke data binding:
<input ng-model="myInput"> <p>Wurin input a ya yi:</p> <h1>{{myInput}}</h1>
Syntax
<input ng-model="name">
amfani da ng-model
daukar nau'warin a kwananin kwarin don nuna input element.
CSS Class
AngularJS Application na <input>
Element a yadda a dace ko kwarin da suke da kwarin. Kwarin na iya amfani da su don tura layin a cikin hali na input element.
A kwarin a yadda a dace ko:
ng-untouched
a kwarin ya kai sauring-touched
a kwarin ya a kai gurɗang-pristine
This field has not been modifiedng-dirty
This field has been modifiedng-valid
Field content is validng-invalid
Field content is invalidng-valid-key
Validate each key each time. For example:ng-valid-required
Very useful when more than one thing must be validatedng-invalid-key
For example:ng-invalid-required
If the value represented by the class is false
If these classes are removed.
Example
Apply standard CSS styles to valid and invalid input elements:
<style> input.ng-invalid { background-color: pink; } input.ng-valid { background-color: lightgreen; } </style>