如何使 angular 加载速度提高 4/6?
how to make angular 4/6 faster in loading?
在Angular 6中,我创建了惰性模块并且在路由时加载需要很多时间。
有什么方法可以在 angular 6 中创建更快的 Web 应用程序?
如果在导航时加载模块需要太多时间,您可以考虑提前预加载模块。它所做的是首先加载您的主应用程序模块并显示您的视图,然后在后台加载所有其他模块,甚至在您导航到它们之前。
您可以使用以下 RouterModule 配置来实现该功能:
RouterModule.forRoot(appRoutes, {
preloadingStrategy: PreloadAllModules
})
您可以参考official documentation了解更多信息。
在Angular 6中,我创建了惰性模块并且在路由时加载需要很多时间。
有什么方法可以在 angular 6 中创建更快的 Web 应用程序?
如果在导航时加载模块需要太多时间,您可以考虑提前预加载模块。它所做的是首先加载您的主应用程序模块并显示您的视图,然后在后台加载所有其他模块,甚至在您导航到它们之前。
您可以使用以下 RouterModule 配置来实现该功能:
RouterModule.forRoot(appRoutes, {
preloadingStrategy: PreloadAllModules
})
您可以参考official documentation了解更多信息。