如何在加载时使角度4/6更快?

raj*_*him -3 performance lazy-loading angular

Angular 6中,我创建了惰性模块,在路由时加载需要花费很多时间.

有没有办法在角度6中创建更快的Web应用程序?

Dav*_*ots 9

如果在导航时加载模块花费太多时间,您可以考虑急切地预加载模块.这样做的是首先加载主应用程序模块并显示您的视图,并在后台加载所有其他模块,甚至在导航到它们之前.

您可以使用以下RouterModule配置来完成这项工作:

RouterModule.forRoot(appRoutes, {
    preloadingStrategy: PreloadAllModules
})
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅官方文档.