Kann ngClass den ternären Operator in Angular 2 verwenden?

In Angular 1 funktioniert der folgende Code gut.

<div ng-class="$varA === $varB ? 'css-class-1' : 'css-class-2'">

Aber wenn ich in Angular 2 versuche, etwas Ähnliches zu machen. Es funktioniert nicht.

Ich habe bereits hinzugefügtdirectives: [NgClass]

<div [ngClass]="varA === varB ? 'css-class-1' : 'css-class-2'">

Wie soll ich in Angular 2 schreiben, danke!

EDIT: Es war mein Fehler, ich habe versehentlich hinzugefügt{ } zum GanzenvarA === varB ? 'css-class-1' : 'css-class-2'. Daher kann ngClass in Angular 2 immer noch den ternären Operator verwenden.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage