¿Puede ngClass usar un operador ternario en Angular 2?

En Angular 1, el siguiente código funciona bien.

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

Pero cuando trato de hacer algo similar en Angular 2. No funciona.

Ya agreguédirectives: [NgClass]

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

¿Cómo debo escribir en Angular 2, gracias!

EDITAR: Fue mi error, agregué accidentalmente{ } a todovarA === varB ? 'css-class-1' : 'css-class-2'. Entonces ngClass todavía puede usar el operador ternario en Angular 2.

Respuestas a la pregunta(3)

Su respuesta a la pregunta