AngularJSng-disabledディレクティブ


入力フィールドを無効/有効にします。

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>

定義と使用法

ng-disabledディレクティブは、フォームフィールド(input、select、またはtextarea)のdisabled属性を設定します

ng-disabled属性内の式がtrueを返す場合、フォームフィールドは無効になります。

ディレクティブは、との間ng-disabled値をシフトできるようにするために必要です。HTMLでは、属性をに設定することはできません(disabled属性が存在すると、値に関係なく、要素が無効になります)。truefalsedisabledfalse


構文

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

<input>、<select>、および<textarea>要素でサポートされています。


パラメータ値

Value Description
expression An expression that will set the element's disabled attribute if it returns true.