首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角动态样式

角动态样式
EN

Stack Overflow用户
提问于 2013-10-03 05:05:43
回答 1查看 809关注 0票数 1

我试图在样式元素中使用角js绑定。

这样我就可以动态地为a:hovera:active这样的用户设置css。

示例:

$scope.a = {hover: {backgroundColor:#0BF, display: block}};

代码语言:javascript
复制
<style>
a:hover {
    background-color: {{a.hover.backgroundColor }};
    display: {{a.hover.display }};
    }
</style>

http://jsfiddle.net/cmsanche/PpyVn/

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-03 05:24:39

或者尝试指令方式:

Html:

代码语言:javascript
复制
<style ng-repeat="test in styles" dynamic-style="test"></style>

联署材料:

代码语言:javascript
复制
.directive("dynamicStyle",function(){
    return {
      templateUrl: 'style_template.css'
    }
  })

模板:

代码语言:javascript
复制
 .test {
        background-color: {{ test.backgroundColor }};
        display: {{ test.display }};
        width: {{ test.width }};
        height: {{ test.height }};
        color: {{test.color}}
        }

工作示例:http://plnkr.co/edit/yzFFfv?p=preview

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19151168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档