angular angular-ui-route里$state.includes 写这个不起作用

angular 里$state.includes 写这个不起作用

阅读 2.3k
1 个回答

找到原因了,可能$scope作用域不够,应该用$rootScope

nameurl.controller.js

 $rootScope.nameURL = $state.includes("nameURL.**");

这句话的意思是,所有nameURL和nameURL子页都会返回true

index.html

<li><a ui-sref="nameurl.about" ng-class="{active: nameURL}">关于我们</a></li>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进