查看对ui-router(https://github.com/angular-ui/ui-router/wiki/Quick-Reference#ui-sref)的引用,以下是关于ui-sref的说法:
该指令将自动生成&通过$ state.href()方法
更新href属性
考虑到所有因素,这实质上使ui-sref成为href的完全替代品:不仅可以使用状态,还可以处理URL。
这是否意味着在角度ui-router应用程序中,最好避免hrefs,即使是全局SPA范围的页面,也只能使用ui-sref专门用于导航?
答案 0 :(得分:0)
实际上,hrefs对于后期状态边界可能非常有用(使用FutureStates https://christopherthielen.github.io/ui-router-extras/#/future实现)
虽然嵌套状态本身可能尚未在渲染ui-sref时加载,但href始终可用并且可以指向任何未来状态。
可能有一种方法可以为FutureState中的嵌套状态定义一个骨架,但是没有我知道的。