在角度js中使用样式设置

时间:2014-12-11 12:00:44

标签: angularjs

我对角度js很新。我不知道在哪里寻找解决方案。

我需要在控制器中设置样式。为了更多perciese,我需要控制器中元素的宽度。我不认为jquery是使用角度js的正确方法。我想要的是:我想将元素的宽度显示为另一个元素中的数字。所以我想要的是完全相同的ng-style,它将widht更改为文本域的内容。

我搜索了将模型绑定到元素样式。但我找不到任何东西。我正朝着正确的方向前进吗?有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

正确的方向是使用指令。我建议创建一个可以检索相关样式属性的指令,并将其放在其范围内:

类似的东西:

directive('checker', function(){
  return {
    restrict : 'A',
    scope : {
        checker : '='
    },
    link: function(scope){
        scope.checker = // set here the css properties that can be linked to a controller
    }
  }
}