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.