ng-disabled
Dyrektywa 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-disabled
ustawia wyłączony atrybut pola formularza (input, select lub textarea).
Pole formularza zostanie wyłączone, jeśli wyrażenie wewnątrz ng-disabled
atrybutu zwróci true.
Dyrektywa ng-disabled
jest konieczna, aby móc przesunąć wartość między true
a false
. W HTML nie można ustawić disabled
atrybutu 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. |