我正在尝试在样式元素中使用角度 js 绑定。
这样我就可以为之类的动态设置 cssa:hover
或a:active
例子:
$scope.a = {hover: {backgroundColor:#0BF, display: block}};
<style>
a:hover {
background-color: {{a.hover.backgroundColor }};
display: {{a.hover.display }};
}
</style>
我正在尝试在样式元素中使用角度 js 绑定。
这样我就可以为之类的动态设置 cssa:hover
或a:active
例子:
$scope.a = {hover: {backgroundColor:#0BF, display: block}};
<style>
a:hover {
background-color: {{a.hover.backgroundColor }};
display: {{a.hover.display }};
}
</style>
或尝试指令方式:
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}}
}