ng-style内部ng-repeat的动态值

时间:2017-04-25 20:13:21

标签: angularjs

需要应用动态css,但如果我尝试使用ng-repeat创建样式变量,则ng-style不起作用,如果我用常量替换ng-style的值,它工作正常,

<span ng-repeat="val in value">
  <label ng-style="'class'+val">
    {{val}}
    <input type="checkbox" class ="pull-right"/>
  </label>
</span>

你能帮忙吗?

1 个答案:

答案 0 :(得分:0)

好像你想申请一个班级,那么你应该使用ng-class我只是想知道它是如何与常量一起工作的?

ng-class="'class'+val"

如果你想在元素上应用样式,那么它就像

ng-style="{color: val}"

ng-style="val" 

其中val将具有整个样式JSON。