ng-readonlyDirective AngularJS


Exemple

Rendez le champ de saisie en lecture seule :

Readonly: <input type="checkbox" ng-model="all">
<br>
<input type="text" ng-readonly="all">

Définition et utilisation

La ng-readonlydirective définit l'attribut readonly d'un champ de formulaire (input ou textarea).

Le champ de formulaire sera en lecture seule si l'expression à l'intérieur de l' ng-readonly attribut renvoie true.

La ng-readonlydirective est nécessaire pour pouvoir déplacer la valeur entre trueet false. En HTML, vous ne pouvez pas définir l' readonlyattribut sur false(la présence de l'attribut readonly rend l'élément en lecture seule, quelle que soit sa valeur).


Syntaxe

<input ng-readonly="expression"></input>

Pris en charge par les éléments <input> <textarea>.


Valeurs des paramètres

Value Description
expression An expression that will set the element's readonly attribute if it returns true.