gpt4 book ai didi

javascript - 基于父状态的 ng-hide

转载 作者:行者123 更新时间:2023-11-30 17:19:28 25 4
gpt4 key购买 nike

我的主 Controller 中有一个导航栏,我想要一个基于 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。我的问题是我希望该链接隐藏在所有新部门子状态中!

在此先感谢您的帮助!

最佳答案

您始终可以使用 $state.includes(stateName) 来检查当前事件状态是否等于状态 stateName 或者是状态 stateName 的子级。

这是一个 example plnkr显示了 $state.includes 的用法。

有关 wiki 的更多详细信息

关于javascript - 基于父状态的 ng-hide,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25417757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com