ng-disabledDirectiva AngularJS


Ejemplo

Deshabilitar / habilitar el campo de entrada:

Disable form fields: <input type="checkbox" ng-model="all">
<br>
<input type="text" ng-disabled="all">
<input type="radio" ng-disabled="all">
<select ng-disabled="all">
<option>Female</option>
<option>Male</option>
</select>

Definición y uso

La ng-disableddirectiva establece el atributo deshabilitado de un campo de formulario (entrada, selección o área de texto).

El campo de formulario se desactivará si la expresión dentro del ng-disabledatributo devuelve verdadero.

La ng-disableddirectiva es necesaria para poder cambiar el valor entre truey false. En HTML, no puede establecer el disabledatributo en false(la presencia del atributo deshabilitado hace que el elemento esté deshabilitado, independientemente de su valor).


Sintaxis

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

Compatible con los elementos <input>, <select> y <textarea>.


Valores paramétricos

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