css - 带角度插值的内联 CSS
问题描述
我正在研究 Angular,并试图根据指定的颜色动态设置此 div 背景颜色"cardData.color"
。
例如
cardData = {id: '1', color: '#202020'};
我已经尝试了下面显示的代码,但它不起作用。
<div style="background-color: {{cardData.color}}; padding: 10px 20px;"></div>
有什么办法,我可以根据对象的颜色动态设置背景颜色吗?谢谢你。
解决方案
使用[]
来获取cardData.color
没有的值,{{}}
您也可以使用style.backgroundColor
.
<div [style.backgroundColor]="cardData.color" style="padding: 10px 20px;"></div>
另一种方法:
[ngStyle]="{'background-color': cardData.color , 'padding': '10px 20px' }"
推荐阅读
- python - 将字典列表转换为 DataFrame
- r - 数据框修改
- c++ - 有人可以解释这段代码的最后一部分吗?
- url - 运行 npm start 时如何从 URL 中删除端口号?
- spring-boot - Spring boor - r2dbc - 使用 AWS Aurora
- javascript - How can i improve this filter ? this is working but i think that isnt the right way
- macos - 在 Mac 上选择多个元素的 Command+单击支持实现
- adobe-captivate - Adobe Captivate 2019 和翻转卡
- spring - spring-data-neo4j v6:找不到能够从 [MyDTO] 类型转换为 [org.neo4j.driver.Value] 类型的转换器
- python - /usr/local/lib/python3.7/dist-packages/seaborn/_decorators.py:43:未来警告: