虽然以这种方式添加单个类非常有效-
[class.loading-state]="loading"
但是如何添加多个类呢
我如何通过[class] binding
完成它
虽然以这种方式添加单个类非常有效-
[class.loading-state]="loading"
但是如何添加多个类呢
我如何通过[class] binding
完成它
您只需使用ngClass
:
这里第一、第二和第三是类的名称.
而不是真/假,你可以直接把你的条件放在那里
<div [ngClass]="{'first': true, 'second': true, 'third': false}">...</div>
在你的情况下
<div [ngClass]="{'loading-state': loading, 'my-class': loading }">...</div>
或更短的Veriosn(如@matko.kvesic comments )
<div [ngClass]="{'loading-state my-class': loading}">...</div>