ng-requiredDiretiva AngularJS


Exemplo

Torne o campo de entrada obrigatório:

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

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

Definição e uso

A ng-requireddiretiva define o atributo obrigatório de um campo de formulário (entrada ou área de texto).

O campo de formulário será obrigatório se a expressão dentro do ng-required atributo retornar true.

A ng-requireddiretiva é necessária para poder deslocar o valor entre truee false. Em HTML, você não pode definir o requiredatributo para false(a presença do atributo obrigatório torna o elemento obrigatório, independentemente de seu valor).


Sintaxe

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

Suportado por <input>, <select> e <textarea> e outros elementos editáveis


Valores de parâmetro

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