Angular 2 ngClass 将数组和对象语法结合在一起?

Ste*_*e D 5 ng-class angular

在 angular 1.x 中,我可以在同一语句中使用数组和对象语法的组合,如下所示:

<div ng-class="[classNameFromController, {'show' : booleanFromController}]"></div>
Run Code Online (Sandbox Code Playgroud)

同样的方法在 Angular 2 中不起作用:

<div [ngClass]="[classNameFromController, {'show' : booleanFromController}]"></div>
Run Code Online (Sandbox Code Playgroud)

我找不到任何表明它可以完成的东西。

是什么赋予了?

干杯!

Gün*_*uer 6

从文档:

<some-element [ngClass]="stringExp|arrayExp|objExp">
Run Code Online (Sandbox Code Playgroud)

这意味着其中之一stringExp|arrayExp|objExp(但不是两个 ;-) )