angular - 如何将对象值绑定到 ngStyle?
问题描述
我正在尝试使用ngStyle
从服务器端返回的对象数组来更改按钮的颜色。从我的服务器,我得到了一组对象
{
id: 1,
name: "User 1",
designation: "Software Developer",
isActive: "Yes",
IsActiveStyle: "blue"
},
{
id: 2,
name: "User 2",
designation: "Software Developer",
isActive: "Yes",
IsActiveStyle: "blue"
},
{
id: 3,
name: "User 3",
designation: "Software Tester",
isActive: "No",
IsActiveStyle: "red"
},
{
id: 4,
name: "User 4",
designation: "Tester",
isActive: "Yes",
IsActiveStyle: "blue"
}
我正在尝试IsActiveStyle
使用ngStyle
以下代码进行绑定
<button [ngStyle]="{'background-color':item.IsActiveStyle}">{{item.isActive}}</button>
但无法理解,为什么它没有改变我按钮的颜色。
有没有更好的方法来做到这一点?
解决方案
推荐阅读
- r - 根据条件和列名字符串更改多个列
- javascript - Promise.all 具有不同的返回类型
- codeigniter - 如何在codeigniter中打开一个对话框?
- mysql - SQLSTATE[42000]:语法错误或访问冲突:1075 表定义不正确;只能有一个自动列,并且必须将其定义为键”
- javascript - 在 iframe 中打印 pdf url
- installshield - MSI 安装期间的随机文件夹
- three.js - 现在该怎么办 三.getWorldRotation 已经走了
- flutter - 如何像这个例子一样在颤动中变换一个矩形?
- ruby - 在 yml 文件中获取 Rails ENV 变量的问题,它给出浮点数而不是整个字符串
- html - 在 Word VBA 中查找包含交叉引用的字符串