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 ... }"

很明显第二种方法比第一种好。呸!!