ng-disabledDyrektywa AngularJS


Przykład

Wyłącz / włącz pole wprowadzania:

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>

Definicja i użycie

Dyrektywa ng-disabledustawia wyłączony atrybut pola formularza (input, select lub textarea).

Pole formularza zostanie wyłączone, jeśli wyrażenie wewnątrz ng-disabledatrybutu zwróci true.

Dyrektywa ng-disabledjest konieczna, aby móc przesunąć wartość między truea false. W HTML nie można ustawić disabledatrybutu na false(obecność wyłączonego atrybutu powoduje, że element jest wyłączony, niezależnie od jego wartości).


Składnia

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

Obsługiwane przez elementy <input>, <select> i <textarea>.


Wartości parametrów

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