2016-12-09 5 views
3

In Winkel 1.x, kann ich eine Kombination aus dem Array und Objektsyntax in derselben Anweisung wie folgt verwenden:Angular 2 ngClass Array und Objekt Syntax zusammen?

<div ng-class="[classNameFromController, {'show' : booleanFromController}]"></div> 

Das gleiche funktioniert nicht mit dem gleichen Ansatz in Angular 2:

<div [ngClass]="[classNameFromController, {'show' : booleanFromController}]"></div> 

Ich kann nichts finden, das vorschlägt, dass es getan werden kann.

Was gibt?

Prost!

Antwort

3

Aus der Dokumentation:

<some-element [ngClass]="stringExp|arrayExp|objExp"> 

die eine der stringExp|arrayExp|objExp bedeutet (aber nicht zwei ;-))