В Angular 1 код ниже работает хорошо.
<div ng-class="$varA === $varB ? 'css-class-1' : 'css-class-2'">
Но когда я пытаюсь сделать подобное в Angular 2. Это не работает.
Я уже добавил directives: [NgClass]
<div [ngClass]="varA === varB ? 'css-class-1' : 'css-class-2'">
Как писать в Angular 2, спасибо!
EDIT: Это была моя ошибка, я случайно добавил {
}
к целому varA === varB ? 'css-class-1' : 'css-class-2'
. Таким образом, ngClass все еще может использовать тройной оператор в Angular 2.