如何避免Angular 2闪烁到网址的新页面?

时间:2017-04-30 21:39:14

标签: angular typescript router smartadmin

当我进入我的页面时: http://localhost/dashboard ,在网址中输入 http://localhost/owners ,然后输入另一个页面 https://smartadmin-ng2.github.io/#/dashboard/analytics ,同时输入网址会产生眨眼。

我该如何避免它,类似于此页面上的示例?

{{3}}

或者我应该检查哪些要点?

1 个答案:

答案 0 :(得分:1)

当您手动添加新网址时,整个应用程序会重新实例化,因此您会看到延迟。

单击SPA(单页面应用程序)中的href - 应用程序不会重新加载,因此不会轻弹。在SPA路由中,当href被更改时执行作业 - 它会删除旧组件并添加新组件。在Angular中,我们使用Angular Router,但所有其他SPA框架都有类似的路由软件。顺便说一下,路线变化之间没有ajax调用可能就是这种情况