我想改变取决于一些条件的字体颜色==>正在添加上可观察到的从背面通过Http请求返回两个DATAS,我尝试论文码波纹管(打字稿+角)NgStyles在角4
<td *ngFor="let user of userService.users | async">{{user.data.apps.details[0].label}}
<span [style.color]="user?.data.apps.details[0].state_id as colorId 'green' : 'orange' : 'red'">
</td>
“用户” 是我观察到的, “userService” 我的http服务,大括号内的DATAS {{}}从JSON对象
你大概的意思是 “用户计划** S **” 是我的观察的”,因为'user'是只有'userService.users'发出的数组中的一个项目。那么问题是什么?什么不按预期工作? –
'.state_id'应该有什么值?值应该是“绿色”,“橙色”还是“红色”?你的表达不是有效的代码,它不清楚你试图完成什么。 –
对不起,用户... state_id正在返回0,1或2,我想改变标签的颜色取决于该值 –