NgStyle 设置两个属性 Angular

NgStyle setting two properties Angular

我正在尝试根据条件设置两个属性。 我有这个代码:

<tr [ngStyle]="user.current ? {'background-color' : '#002147', 'color': '#fff' } 
: {'background-color': 'transparent', 'color': black}" *ngFor="let user of users; index as i">
...

我的问题是它只设置了第一个 属性(背景颜色),文本颜色没有任何变化。 你能帮我么?非常感谢你!祝你有美好的一天!

你应该检查并尝试其他东西,你的代码看起来是正确的。

  • 检查您的 "tr" 元素上是否已经设置了带有 !important 注释的颜色
  • 尝试切换颜色和背景颜色,看看会发生什么
  • 您忘记了 "color: black" 属性的单引号

希望对您有所帮助