需要应用动态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>
你能帮忙吗?
答案 0 :(得分:0)
好像你想申请一个班级,那么你应该使用ng-class
(我只是想知道它是如何与常量一起工作的?)
ng-class="'class'+val"
如果你想在元素上应用样式,那么它就像
ng-style="{color: val}"
或强>
ng-style="val"
其中val将具有整个样式JSON。