我正在尝试在样式元素中使用角度js绑定。
这样我就可以动态设置a:hover
或a:active
示例:
$scope.a = {hover: {backgroundColor:#0BF, display: block}};
<style>
a:hover {
background-color: {{a.hover.backgroundColor }};
display: {{a.hover.display }};
}
</style>
答案 0 :(得分:3)
或尝试directive方式:
HTML:
<style ng-repeat="test in styles" dynamic-style="test"></style>
JS:
.directive("dynamicStyle",function(){
return {
templateUrl: 'style_template.css'
}
})
模板:
.test {
background-color: {{ test.backgroundColor }};
display: {{ test.display }};
width: {{ test.width }};
height: {{ test.height }};
color: {{test.color}}
}