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


Пример

Сделайте поле ввода обязательным:

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

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

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

Директива ng-requiredустанавливает обязательный атрибут поля формы (input или textarea).

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

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


Синтаксис

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

Поддерживается <input>, <select> и <textarea> и другими редактируемыми элементами


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

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