【问题标题】:How to load (fully or partially) new page before making the transition如何在进行转换之前加载(全部或部分)新页面
【发布时间】:2021-09-22 12:09:22
【问题描述】:

我想让我的页面之间的过渡尽可能无缝。有没有办法让事情按这个顺序发生:

  1. 点击按钮换页
  2. 加载我要完全(或部分)移动到的页面(还没有页面转换)
  3. 进行页面转换

我宁愿采用这种方式,也不愿点击、重定向,然后在加载所有内容的页面上等待。

此加载过程还将包括从新页面调用方法来执行诸如调用数据库等操作。

【问题讨论】:

  • 听起来像是 Angular 解析器的教科书用例:您可能想看看这个 (angular.io/api/router/Resolve) - 总结一下这个概念:当尝试导航到特定路线并且有配置了解析器,在导航到路线之前,一切都将得到解决(例如,从后端加载一些数据,准备它等)。
  • 非常感谢,这正是我所需要的。如果您发布答案,我可以将其标记为正确答案。
  • 很高兴为您提供帮助!我会发布一个正确的答案。

标签: javascript angular


【解决方案1】:

听起来像是 Angular 解析器的教科书用例:您可能想看看 this

总结一下这个概念:当尝试导航到特定路线并且配置了解析器时,在导航到该路线之前,一切都会得到解决(例如,从后端加载一些数据、准备数据等)。

【讨论】:

    猜你喜欢
    • 2011-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-25
    • 2016-01-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多