Angular2[ngClass]条件失败,带空格

Angular2[ngClass]条件失败,带空格,angular,angular-ng-class,Angular,Angular Ng Class,我有一个ngClass条件函数,可以在没有空格的类名上正常工作,但当我尝试执行下面的操作并在单击按钮时切换isTrue时,该类将从“btn btn primary”更改为“btn default”。那里的空间似乎要把它扔掉。我错过什么了吗 [ngClass]="{ 'btn btn-default': isTrue, 'btn btn-primary': !isTrue}" 取出通用表达式,将表达式的其余部分放入ngClass指令中 class="btn" [ngClass]="{ 'btn-

我有一个ngClass条件函数,可以在没有空格的类名上正常工作,但当我尝试执行下面的操作并在单击按钮时切换isTrue时,该类将从“btn btn primary”更改为“btn default”。那里的空间似乎要把它扔掉。我错过什么了吗

[ngClass]="{ 'btn btn-default': isTrue, 'btn btn-primary': !isTrue}"

取出通用表达式,将表达式的其余部分放入
ngClass
指令中

class="btn" [ngClass]="{ 'btn-default': isTrue, 'btn-primary': !isTrue}"