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" 属性的单引号
希望对您有所帮助
我正在尝试根据条件设置两个属性。 我有这个代码:
<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" 属性的单引号
希望对您有所帮助