【问题标题】:Angular-UI-Router: should i avoid href with ui-router?Angular-UI-Router:我应该避免使用 ui-router 的 href 吗?
【发布时间】:2023-03-18 12:38:02
【问题描述】:

通过对 ui-router (https://github.com/angular-ui/ui-router/wiki/Quick-Reference#ui-sref) 的引用,以下是关于 ui-sref 的说法:

该指令将通过 $state.href() 方法自动生成和更新 href 属性

考虑到所有因素,这实质上使 ui-sref 完全替代了 href:它不仅适用于状态,而且还处理 url。

这是否意味着在 Angular ui-router 应用程序中最好避免使用 href,即使是全局、SPA 范围的页面,并专门使用 ui-sref 进行导航?

【问题讨论】:

    标签: angularjs angular-ui-router


    【解决方案1】:

    实际上,href 可能对后期状态边界非常有用(通过 FutureStates https://christopherthielen.github.io/ui-router-extras/#/future 实现)

    虽然嵌套状态本身在渲染 ui-sref 时可能尚未加载,但 href 始终可用并且可以指向任何未来状态。

    可能有一种方法可以为 FutureState 中的嵌套状态定义骨架,但我不知道。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多