ng-disabledДиректива AngularJS


Пример

Отключить/включить поле ввода:

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>

Определение и использование

Директива ng-disabledустанавливает отключенный атрибут поля формы (ввод, выбор или текстовое поле).

Поле формы будет отключено, если выражение внутри ng-disabledатрибута возвращает значение true.

Директива ng-disabledнеобходима, чтобы иметь возможность сдвигать значение между trueи false. В HTML вы не можете установить disabledатрибут в false(наличие атрибута disabled делает элемент отключенным, независимо от его значения).


Синтаксис

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

Поддерживается элементами <input>, <select> и <textarea>.


Значения параметров

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