<div *ngFor= “ let singleorder of order.order”>
<p [ngStyle]="
'color':(single order.status === 'CONFIRM' )? 'green' : 'red' ,
'background' : (single order.status === 'CONFIRM')? '#e4f4eb': '#f7d0c7'
}">. {{single order.status}}>
</div>
我希望当status的值为CONFIRM时,背景色和颜色为绿色,当status的值为CANCELLED时,背景色和颜色也显示为红色
1条答案
按热度按时间u4dcyp6a1#
基于documentation,这是正确的语法(注意花括号)。
由于您要将多个样式属性基于相同的条件,因此定义几个CSS类并使用
ngClass
或class binding可能会更简洁。