angular - 延迟导航到下一页

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

我的 Angular 网站运行良好,但是当您单击进入项目时,它会立即加载页面,有时在从图像中提取图像时会出现闪烁 APIid 例如 1 秒延迟或页面转换效果。

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

提前致谢

最佳答案

您可以实现CanDeactivate界面,类似这样:

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

关于angular - 延迟导航到下一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37710936/

相关文章:

javascript - Angular 和 secret key

typescript - TS2307 : Cannot find module 'ionic/ionic'

javascript - 在 JavaScript 中,如何按 asc/desc 对数组数组进行排序

angular - 无法导航到具有在 Angular2 中按名称指定的 redirectTo 的路由

javascript - 类型错误 : Cannot create property 'validator' on string 'abc@gmail.com' at setUpControl

javascript - 使用 webpack 的 Angular 2 文档?

javascript - Angular 2获取上一页网址

Angular 2 : routing within a module (secondary nested router-outlet)

具有多个组件的 Angular 模块加载速度变慢

来自 HTTP 调用的 Angular 动态模板