Angular2-ng类不应用css

Angular2-ng类不应用css,angular,ng-class,Angular,Ng Class,我只是想在表中实现一个条件行格式,但它不起作用 代码非常简单: 风格 html组件 条件1==1始终为真,应该呈现红色类,但它既不应用红色类,也不应用蓝色类。html组件 <tr *ngFor="let c of customers" [class.selected]="c === selectedItem" [ngClass]="{1==1 ? 'red': 'blue'}"> html组件 <tr *ngFor="let c of customers" [class.se

我只是想在表中实现一个条件行格式,但它不起作用

代码非常简单:

风格 html组件 条件1==1始终为真,应该呈现红色类,但它既不应用红色类,也不应用蓝色类。

html组件

<tr *ngFor="let c of customers" [class.selected]="c === selectedItem" [ngClass]="{1==1 ? 'red': 'blue'}">
html组件

<tr *ngFor="let c of customers" [class.selected]="c === selectedItem" [ngClass]="{1==1 ? 'red': 'blue'}">

我创建了这个例子

<div>
  <h2 [ngClass]="1==1?'red':'blue'">Hello {{name}}</h2>
</div>

我创建了这个例子

<div>
  <h2 [ngClass]="1==1?'red':'blue'">Hello {{name}}</h2>
</div>

谢谢埃德加,这对我帮助很大!问题是由于{}括号,,,如果没有它们,它会工作!没问题。在我的公司,我们几个月前开始了angular 2。所以我充其量也很精通。所以你去掉了花括号,它可以用于ng类?但这个指令是1而不是2。我很惊讶它能起作用。是的,我承认它能起作用。。。但现在我有点困惑。。。可能是我运行的版本与预期的不同?请看一下,转到模板指令部分,我稍后也会对其进行测试。请看一看并尝试一下,这是angular 2中的一个简单测试。我试着用ng类而不是[ngClass],但它不起作用。谢谢Edgar,这对我帮助很大!问题是由于{}括号,,,如果没有它们,它会工作!没问题。在我的公司,我们几个月前开始了angular 2。所以我充其量也很精通。所以你去掉了花括号,它可以用于ng类?但这个指令是1而不是2。我很惊讶它能起作用。是的,我承认它能起作用。。。但现在我有点困惑。。。可能是我运行的版本与预期的不同?请看一下,转到模板指令部分,我稍后也会对其进行测试。请看一看并尝试一下,这是angular 2中的一个简单测试。我尝试使用ng类而不是[ngClass],但它不起作用。