当两个布尔值中的任何一个为真时,如何添加/删除一个 CSS 类?
[ngClass]="{'load': loading , 'load': loadClass}"
当两个布尔值中的任何一个为真时,如何添加/删除一个 CSS 类?
[ngClass]="{'load': loading , 'load': loadClass}"
尝试这个:
[class.load]="loading || loadClass"
或者
[ngClass]="{'load': loading || loadClass }"
[ngClass]
也可以使用函数:
<div [ngClass]="setMyClasses()">
...
</div>
在哪里:
setMyClasses() {
let classes = {
important: this.isImportant,
inactive: !this.isActive,
saved: this.isSaved,
long: this.name.length > 6
};
return classes;
}
这可以使用 AND、OR、NOT 等扩展到各种逻辑评估组合。
绑定类名。
尝试:
[class.load]="loading || loadClass"
[ngClass]="{'load': loading || loadClass }"