ng-disabledDiretiva AngularJS


Exemplo

Desabilite / habilite o 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>

Definição e uso

A ng-disableddiretiva define o atributo desativado de um campo de formulário (entrada, seleção ou área de texto).

O campo do formulário será desabilitado se a expressão dentro do ng-disabledatributo retornar true.

A ng-disableddiretiva é necessária para poder deslocar o valor entre truee false. Em HTML, você não pode definir o disabledatributo para false(a presença do atributo disabled torna o elemento desabilitado, independentemente de seu valor).


Sintaxe

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

Suportado pelos elementos <input>, <select> e <textarea>.


Valores de parâmetro

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