<p [ngStyle]="{'color' : 'value == white', '!value == red' }">Hello</p>
关于如何使用具有真假值的NgStyle的任何想法?
答案 0 :(得分:1)
[ngStyle] 指令等待表达式。
您可以这样做:
<p [ngStyle]="{ 'color': value }">Hello</p>
<!-- When the value is === 'red' the color red will be applied to <p> and so on... -->
或者...
<p [ngStyle]="{ 'color': (value ? 'white' : 'red') }">Hello</p>
并在某处操纵此value
变量。
答案 1 :(得分:1)
我会尝试如下:
<p [style.color] = "value ? 'white' : 'red'">Hello</p>
此处value
是表达式
如果value = true
则为白色,如果value = false
则为红色。