Angular - of-class 或 class
Angular - ng-class or class
我想知道,在 Angular 中使用 ngClass/[ngClass] 而不是 class 的真正好处是什么?有任何性能差异吗?
<div class="foobar">text</div>
或
<div ngClass="foobar">text</div>
*如果要添加 class
,请使用 class
,如下所示。
class="className"
*如果你想有条件地加一个class
,你可以使用class/ngClass in angular
如下。
[class.className]="condition"
[ngClass]="{'className': condition}"
*如果你想有条件地添加多个 class
,你有两种方法。
Way 1:
使用 class in angular
如下:
[class.className1]="condition1"
[class.className2]="condition2"
.
.
.
Way 2:
使用 ngClass in angular
如下:
[ngClass]="{'class1': condition1 , 'class2': condition2 ... }"
很明显第二种方法比第一种好。呸!!
我想知道,在 Angular 中使用 ngClass/[ngClass] 而不是 class 的真正好处是什么?有任何性能差异吗?
<div class="foobar">text</div>
或
<div ngClass="foobar">text</div>
*如果要添加 class
,请使用 class
,如下所示。
class="className"
*如果你想有条件地加一个class
,你可以使用class/ngClass in angular
如下。
[class.className]="condition"
[ngClass]="{'className': condition}"
*如果你想有条件地添加多个 class
,你有两种方法。
Way 1:
使用 class in angular
如下:
[class.className1]="condition1"
[class.className2]="condition2"
.
.
.
Way 2:
使用 ngClass in angular
如下:
[ngClass]="{'class1': condition1 , 'class2': condition2 ... }"
很明显第二种方法比第一种好。呸!!