为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕妹3242003 2018-12-20 18:17:09
前端用angularjs根据数据结构创建动态菜单,有二级菜单的一级菜单没有ui-sref-active="active"这个属性,只有一级菜单的才有,怎么对ui-sref-active="active"进行判断动态显示。
查看完整描述

1 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

如果有二级菜单我就没有用ui-sref-active 用ng-class


首先你建的一级菜单的名字和二级最好有关联,比如。


.state('user', {

    ...

})



.state('user-list', {

    ...

})



.state('user-detail', {

    ...

})

然后你页面展示就。


<div ui-sref="user" ng-class="{'active':state.current.name.indexOf('user') != -1}">用户信息</div>

state是$state这个函数 在控制器里取一下就可以拿到当前路由的信息了,根据当前页面的name去判断。


查看完整回答
反对 回复 2019-01-09
  • 1 回答
  • 0 关注
  • 565 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号