AngularJS ng-required 指令

定義と使用法

ng-required 指令はフォームフィールド(入力またはテキストエリア)の required 属性

もし ng-required 属性の式が返します true、その場合フォームフィールドは必須項目となります。

ng-required 値をtrueとfalseの間で切り替えるためには、インストラクションが必要です。HTMLでは、required属性をfalseに設定することはできません(required属性が存在する場合、値に関わらず要素は必須項目となります)。

入力フィールドを必須に設定します:

必須:

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

自分で試してみる

構文

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

制約 <input><select> および <textarea> および他のエディタブル要素がサポートされています。

パラメータ

パラメータ 説明
expression true を返す場合、required プロパティを設定する式が設定されます。