我正在尝试使用Dash引导程序和一些HTML组件,根据列中的文本值应用两种不同的颜色。例如,该表如下所示。
Value
Yes
No
Yes
Yes
No
如果是"绿色",我想把文本的颜色改成绿色;是的,如果是";否";。我尝试了以下几行,但if语句似乎不起作用。
html.Td(
a["Value"],
if a["Value"] == "Yes":
style={"color": "green"},
else:
style={"color": "red"},
) for a in i["Items"]
try三元运算符:
html.Td(a["Value"],
style={"color": "green"} if a["Value"] == "Yes" else {"color": "red"})