ng-readonlyDyrektywa AngularJS


Przykład

Ustaw pole wejściowe tylko do odczytu:

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

Definicja i użycie

Dyrektywa ng-readonlyustawia atrybut readonly pola formularza (input lub textarea).

Pole formularza będzie tylko do odczytu, jeśli wyrażenie wewnątrz ng-readonly atrybutu zwróci true.

Dyrektywa ng-readonlyjest konieczna, aby móc przesunąć wartość między truea false. W HTML nie można ustawić readonlyatrybutu na false(obecność atrybutu readonly powoduje, że element jest tylko do odczytu, niezależnie od jego wartości).


Składnia

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

Obsługiwane przez elementy <input> <textarea>.


Wartości parametrów

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