AngularJS ng-class指令
AngularJS 实例
<div> 要素のクラスを変更:
<select ng-model="home">
<option value="sky">Sky</option>
<option value="tomato">Tomato</option>
</select>
<div ng-class="home">
<h1>Welcome Home!</h1>
<p>I like it!</p>
</div>
<option value="sky">Sky</option>
<option value="tomato">Tomato</option>
</select>
<div ng-class="home">
<h1>Welcome Home!</h1>
<p>I like it!</p>
</div>
尝试一下 »
定義と用法
ng-classディレクティブは、HTML要素に1つまたは複数のCSSクラスを動的にバインドするために使用されます。
ng-classディレクティブの値には、文字列、オブジェクト、または配列を使用できます。
文字列の場合、複数のクラス名はスペースで区切ります。
オブジェクトの場合、キーと値のペアを使用します。キーは追加したいクラス名で、値はブール値です。値がtrueの場合のみクラスが追加されます。
配列の場合、文字列またはオブジェクトを組み合わせて構成できます。配列の要素は文字列またはオブジェクトにできます。
语法
<element ng-class="expression"></element>
すべてのHTML要素でサポートされています。
参数值
| 值 | 描述 |
|---|---|
| expression | 式は1つ以上のクラス名を返します。 |
其他扩展