【发布时间】:2014-10-14 13:56:09
【问题描述】:
我的主控制器中有一个导航栏,我想要一个基于 url 显示/隐藏的链接。我正在使用 ui-router 进行路由,所以我认为我可以使用 $state 来获取当前状态的父状态,但我不知道如何。我以前这样做是为了获取当前状态并且它可以工作
<li ng-hide="$state.current.name === 'new-sector'">
<a ui-sref="new-sector">+ Add new sector!</a>
</li>
但是现在,我正在处理嵌套状态,因此当前状态是 new-sector.location。 我的问题是我希望该链接隐藏在所有新部门子状态中!
提前感谢您的帮助!
【问题讨论】:
-
你能提供一个 plnkr 或 jsfiddle 吗?
标签: javascript angularjs angular-ui-router