【发布时间】:2016-05-15 19:22:47
【问题描述】:
在 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 中编写代码,谢谢!
编辑:这是我的错误,我不小心将{ } 添加到整个varA === varB ? 'css-class-1' : 'css-class-2' 中。所以ngClass在Angular 2中仍然可以使用三元运算符。
【问题讨论】:
标签: typescript angular