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


Пример

Сделайте поле ввода доступным только для чтения:

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

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

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

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

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


Синтаксис

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

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


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

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