角度2 - 在页面之间移动会导致缓慢

时间:2017-06-27 05:40:48

标签: angular webpack angular2-routing angular-cli

我们在Angular 2(版本4.1.3)中有一个大项目。 我们的主要问题是在页面之间移动会导致缓慢。 如果我们刷新页面,一切都很好。

我知道这个问题有问题,但你能给我一些想法吗?

我们正在使用Angular Cli版本1.0.0

1 个答案:

答案 0 :(得分:2)

您的应用程序似乎 SPA (单页应用程序)。在SPA中,当您在其他页面中导航时, DOM会在下一页的每次访问中变得更加沉重。因此,您必须研究如何保持DOM轻量化。

检查以下几点:

  • 如果您使用过标签控件,则只加载活动标签内容,而DOM上不应存在其他标签内容。
  • 如果配置了任何弹出窗口,请确保仅在打开时加载正文。
  • 弹出,警报等常用组件应定义一次并可全局访问