延迟浏览到下一页

Kra*_*itz 3 angular2-directives angular2-template angular2-routing angular2-services angular

我的角度站点效果很好,但是当您click进入项目时,它会立即加载页面,有时还会有一段flash时间从API中提取图像,id例如1第二次延迟或页面过渡效果。

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

提前致谢

Sas*_*sxa 5

您可以实现CanDeactivate接口,如下所示:

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

  • 我没有意识到这一点..这看起来可能正是我所需要的 (2认同)