這應該是一個簡單的問題,但我似乎無法找到解決方案。在Angular JS中動態應用CSS樣式屬性
我有以下標記:
<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}}
放入一個普通的樣式屬性中並讓它插入值?
結帳這篇文章:http://www.ecofic.com/about/blog/conditionally-apply-a-css-class-with-angularjs – Rohit