我想根据投票分数更改li的background-color
:高或低
<div *ngIf="upvote > downvote" [ngStyle]="{background-color: hsla(120, 100%, 50%, 0.3);}" >
最佳答案
您可能应该创建 2 个类,每种样式一个。然后就可以使用ngClass了。下面的示例中,您有 2 个名为红色或蓝色的类。条件已定。你可以在那里放任何你想要的东西
<div [ngClass]="{'blue': vote == 'high', 'red': vote == 'low'}"></div>
关于javascript - 根据条件分配 ngStyle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57081055/