【发布时间】:2014-02-17 07:44:37
【问题描述】:
这应该是一个简单的问题,但我似乎找不到解决方案。
我有以下标记:
<div style="width:20px; height:20px; margin-top:10px; border:solid 1px black; background-color:#ff0000;"></div>
我需要将背景颜色绑定到范围,所以我尝试了这个:
<div style="{width:20px; height:20px; margin-top:10px; border:solid 1px black; background-color:{{data.backgroundCol}};}"></div>
那没有用,所以我做了一些研究,发现了ng-style,但是没有用,所以我试着去掉动态部分,只是在ng-style 中硬编码样式,就像这样。 ..
<div ng-style="{width:20px; height:20px; margin-top:10px; border:solid 1px black; background-color:#ff0000;}"></div>
这甚至行不通。我是否误解了ng-style 的工作原理?有没有办法将{{data.backgroundCol}} 放入普通样式属性并让它插入值?
【问题讨论】:
-
查看这篇文章:ecofic.com/about/blog/…
标签: javascript angularjs ng-style