Angular2 [ngClass]条件因空格而失败

Mon*_*ngo 3 angular-ng-class angular

我有一个ngClass条件,在没有空格的类名称上运行正常,但是当我尝试执行类似下面的操作并且在按钮单击时切换isTrue时,类会从"btn btn-primary"更改为"btn-default".那里的空间似乎正在抛弃它.我错过了什么

[ngClass]="{ 'btn btn-default': isTrue, 'btn btn-primary': !isTrue}"
Run Code Online (Sandbox Code Playgroud)

Pan*_*kar 9

将常用的一个拿出来,并将其余的表达式放在一个ngClass指令中

class="btn" [ngClass]="{ 'btn-default': isTrue, 'btn-primary': !isTrue}"
Run Code Online (Sandbox Code Playgroud)