猿问

如何对ui-sref-active="active"进行判断显示

前端用angularjs根据数据结构创建动态菜单,有二级菜单的一级菜单没有ui-sref-active="active"这个属性,只有一级菜单的才有,怎么对ui-sref-active="active"进行判断动态显示。

慕妹3242003
浏览 566回答 1
1回答

慕村9548890

如果有二级菜单我就没有用ui-sref-active 用ng-class首先你建的一级菜单的名字和二级最好有关联,比如。.state('user', {&nbsp; &nbsp; ...}).state('user-list', {&nbsp; &nbsp; ...}).state('user-detail', {&nbsp; &nbsp; ...})然后你页面展示就。<div ui-sref="user" ng-class="{'active':state.current.name.indexOf('user') != -1}">用户信息</div>state是$state这个函数 在控制器里取一下就可以拿到当前路由的信息了,根据当前页面的name去判断。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答