Ryu*_*Ryu 1 class ng-class angular
我想知道,在 Angular 中使用 ngClass/[ngClass] 而不是 class 的真正好处是什么?是否存在性能差异?
<div class="foobar">text</div>
Run Code Online (Sandbox Code Playgroud)
或者
<div ngClass="foobar">text</div>
Run Code Online (Sandbox Code Playgroud)
*如果您想添加class,请class按如下方式使用。
class="className"
Run Code Online (Sandbox Code Playgroud)
*如果你想class有条件地添加一项,你可以使用class/ngClass in angular如下。
[class.className]="condition"
[ngClass]="{'className': condition}"
Run Code Online (Sandbox Code Playgroud)
*如果您想有条件地添加多个class,您有两种方法。
Way 1:使用class in angular如下:
[class.className1]="condition1"
[class.className2]="condition2"
.
.
.
Run Code Online (Sandbox Code Playgroud)
Way 2:使用ngClass in angular如下:
[ngClass]="{'class1': condition1 , 'class2': condition2 ... }"
Run Code Online (Sandbox Code Playgroud)
显然第二种方法比第一种方法更好。唷!!
| 归档时间: |
|
| 查看次数: |
900 次 |
| 最近记录: |