我正在使用Angular ui-router
。我有这样的事情:
<li ng-class="{ active: state.includes('panel') }">
我希望在添加类后执行某些操作(例如切换菜单)。如何确切地将active
类应用于li
代码?
注意:我使用了$scope.$watch
,但由于角度$摘要周期,它会多次运行,我使用切换菜单,然后菜单关闭!
答案 0 :(得分:1)
您可以使用ng-show
指令
<div class="panel" ng-show="state.includes('panel')">
</div>
这不需要设置任何手表,因为ng-show
会根据值在内部切换面板