【问题标题】:Delay navigating to next page延迟导航到下一页
【发布时间】:2016-10-09 05:16:21
【问题描述】:

我的 Angular 网站运行良好,但是当您将 click 放入项目时,它会立即加载页面,有时会在从 API 提取图像时出现 flash,@ 987654323@ 就像1 秒延迟,或者页面转换效果。

但我不确定如何在 Angular 2 中实现这一点。有兴趣听听其他人在做什么?

提前致谢

【问题讨论】:

    标签: angular angular2-routing angular2-template angular2-directives angular2-services


    【解决方案1】:

    你可以实现CanDeactivate接口,像这样:

    routerCanDeactivate(currTree?: RouteTree, futureTree?: RouteTree): Promise <boolean> {
      return new Promise((resolve, reject) => {
        setTimeout(() => resolve(true), 1000);
      })
    }
    

    【讨论】:

    • 我不知道这个..这看起来可能正是我所需要的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-16
    • 1970-01-01
    • 1970-01-01
    • 2021-03-29
    • 2015-11-30
    • 2017-02-24
    相关资源
    最近更新 更多