以角度2动态改变特定<td>元素的颜色

Roh*_*pat 0 angular

我正在创建一个角度2的应用程序,我有一个表,我想在其中动态更改元素的背景颜色.

<table>
<tr *ngFor="let i of rows">
<td>blank</td>
<td [style.color]="color">data</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我想要的是将第5行的颜色更改为绿色,将第6行的颜色更改为红色.选择改变颜色的rwo将是动态的.

非常感谢帮助.

Roh*_*pat 5

经过多次尝试,我完成了.

我编辑了这一行......

<td [style.background-color]="i == rowNum ? 'red' : 'green'" ></td>
Run Code Online (Sandbox Code Playgroud)

rowNum由ramdon函数Math.random()生成.