ng-requiredDyrektywa AngularJS


Przykład

Ustaw wymagane pole wejściowe:

Required:
<input type="checkbox" ng-model="myVar">

<input name="myInput" ng-model="myInput" ng-required="myVar">

Definicja i użycie

Dyrektywa ng-requiredustawia wymagany atrybut pola formularza (input lub textarea).

Pole formularza będzie wymagane, jeśli wyrażenie wewnątrz ng-required atrybutu zwróci true.

Dyrektywa ng-requiredjest konieczna, aby móc przesunąć wartość między truea false. W HTML nie można ustawić requiredatrybutu na false(obecność wymaganego atrybutu sprawia, że ​​element jest wymagany, niezależnie od jego wartości).


Składnia

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

Obsługiwane przez <input>, <select> i <textarea> oraz inne edytowalne elementy


Wartości parametrów

Value Description
expression An expression that will set the required attribute if it returns true.