我正在使用 Angular ui-router
。我有这样的东西:
<li ng-class="{ active: state.includes('panel') }">
我想要在添加类(class)之后做一些事情(例如切换菜单)。我如何知道 active
类何时应用于 li
标记?
注意:我使用了 $scope.$watch
,但由于 Angular $digest 循环,它运行了多次,并且我对菜单使用了切换,最后,菜单已关闭!
最佳答案
您可以使用 ng-show
指令切换菜单
<div class="panel" ng-show="state.includes('panel')">
</div>
这不需要设置任何监视,因为 ng-show
根据值在内部切换面板
关于javascript - Angularjs 观察 ng-class apply,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42805044/