我使用 ng-repeat 设置了导航,效果非常好
<a ui-sref="{{link.Route}}" ng-click="clickLink(link)">
<span class="title"> {{link.Text}} </span><span class="selected"></span>
</a>
但是,我的导航项经常有子链接,这意味着父链接并不是真正的导航链接,它只是用于展开和查看子链接。但有时它是一个链接,并且没有可显示的子链接。
问题是对于那些特殊情况,当没有可用状态时,我需要一起删除 ui-sref ,因为根本不应该有链接。拥有它会抛出“错误:无效的状态引用”
当状态不可用时,如何删除 ui-sref?
你可以使用{{}}
有表情
Markup
ui-sref="{{expression ? '.childState' : '.'}}"
.
将创建自己的状态路由,因此当单击它时,它不会重定向到任何地方。
希望这可以帮助你,谢谢。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)