Angularjs:html属性和<style>标记</style>中的变量

时间:2014-03-06 01:29:30

标签: javascript html css angularjs variables

我想知道如何将angularjs模型作为html属性的值。如:

<div ng-controller="deviceWidth" width={{width}}> </div>

另外,我如何在<style>标记内执行此操作?我会把ng-controller放在哪里?

div {
    width:{{width}}
}

谢谢, 本

1 个答案:

答案 0 :(得分:1)

您最好创建自己的自定义指令而不是“静态”width,并使用$observe函数解释插值。

发布非常类似,涉及一些解决方案:
String Interpolation Won't Work when Setting Attribute Values on a Custom Directive

关于标记,你最好使用ng-class,它的值来自你的控制器逻辑。