父页面的角度路由器导航高亮显示
Angular router nav highlighting for parent page
我有两个状态,ui路由器声明如下:
.state('news', {
url: '/news',
views: {
'': {
templateUrl: '/partials/common/news/list.html',
controller: 'NewsIndexController as news'
}
}
})
.state('newsShow', {
url: '/news/:slug',
views: {
'': {
templateUrl: '/partials/common/news/show.html',
controller: 'NewsShowController as newsShow'
}
}
})
我的导航栏在中只有一个news
链接
<nav>
<ul>
<li>
<a href="/news" ui-sref-active="active">News</a>
</li>
</ul>
</nav>
当我在个人新闻页面上时,如何在导航中获取新闻链接以使其处于活动状态?
您可以使用ng-class
:
ng-class="{selected: $state.includes(state)}"
关于$state.includes
的更多信息,请点击此处:http://angular-ui.github.io/ui-router/site/#/api/ui.router.state.$state
希望这会有所帮助。
相关文章:
- 父页面的角度路由器导航高亮显示
- 骨干路由器导航和锚定href
- 使用 ui 路由器导航到非默认状态
- React路由器:防止导航到目标路由
- 针对浏览器的不同响应的Backbone.js路由器模式“;背面“;按钮或直接导航
- 可以't使用URL导航到ui路由器状态
- 骨干路由器.导航如何传递动态ID
- 来回导航时删除/取消UI路由器中的动画
- 使用 react 路由器在页面部分内导航
- 有条件地导航到带有角度 ui 路由器的状态
- 主干路由器导航到../#/<路由>而不触发路由器事件.如何
- 将导航选项卡样式类设置为活动,如果当前在该路由中 反应反应路由器.
- 反应路由器导航栏导航
- 使用ui路由器导航到嵌套的命名视图
- React redux connect()'s的mapStateToProps在react路由器导航上被多次调用
- React Redux和Redux -observable在异步操作完成后使用路由器导航到另一个页面
- AngularJS, UI路由器-导航到"foo/bar"去“foo"”
- Angular2不能用路由器导航
- Angular 2+谷歌分析+路由器导航
- 使用骨干路由器导航