我想将对象内部传递的颜色传递给图标标签的样式,如下所示:
<div class="icon-box" style="background: ${data.color}">
<i class="material-icons">{{ data.icon }}</i>
</div>
我的对象是这样的:
{
icon: 'add_alert',
color: '#ffaa00',
}
请问有没有一种工作方式?
答案 0 :(得分:1)
答案 1 :(得分:1)
您可以使用ngStyle
<div class="icon-box" [ngStyle]="{'background-color': data?.color}">
<i class="material-icons">{{ data.icon }}</i>
</div>