如果条件为真,我正在使用 ngClass (Angular 2) 加载一个类字符串,如果条件为假,则加载其他类字符串!
这是代码:
<label [ngClass]="{'btn btn-success m-btn m-btn--pill': value==2, 'btn btn-outline-success m-btn m-btn--pill': value!=2}" >
没有问题(但与 ngClass 中的第一部分代码相同):
第二部分在条件value!=2
和要加载的类字符串的情况下运行良好btn btn-outline-success m-btn m-btn--pill
问题:
条件value==2
和要加载的类字符串的第一部分是,btn btn-success m-btn m-btn--pill
但唯一加载的类(在字符串中的许多可用类中)是btn-success
.
我无法理解为什么 ngClass 只加载一个类而将其他类留在字符串中!
如果我做错了什么或者它是 Angular 2 中的错误,有人可以告诉我吗?