ng-readonlyDirectiva AngularJS


Ejemplo

Haga que el campo de entrada sea de solo lectura:

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

Definición y uso

La ng-readonlydirectiva establece el atributo de solo lectura de un campo de formulario (entrada o área de texto).

El campo de formulario será de solo lectura si la expresión dentro del ng-readonly atributo devuelve verdadero.

La ng-readonlydirectiva es necesaria para poder cambiar el valor entre truey false. En HTML, no puede establecer el readonlyatributo en false(la presencia del atributo de solo lectura hace que el elemento sea de solo lectura, independientemente de su valor).


Sintaxis

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

Compatible con elementos <input> <textarea>.


Valores paramétricos

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