【发布时间】:2014-05-14 18:35:20
【问题描述】:
您认为是否可以为ng-class 使用服务/指令/...?
我的意思是我在几个局部视图中使用相同的ng-class。
<div ng-repeat="s in statut">
<div ng-class="{'draft': s.statut_id == 5, 'to-do': s.statut_id == 10, 'no-go': s.statut_id == 500, 'go': s.statut_id == 1000}"></div>
</div>
当我想添加一个新类时,问题就来了,我必须在每个视图上更改它,但我可能忘记更改这些视图中的任何一个。
有解决办法吗?
【问题讨论】:
-
我认为快速破解可能是运行块中的 $rootScope = Myservice 或 ng-repeat $scope = Myservice 的专用控制器
标签: angularjs angularjs-scope angularjs-ng-repeat ng-class