Angular 惰性模块Chunk.js一起加载

Angular 惰性模块Chunk.js一起加载,angular,lazy-loading,angular2-template,Angular,Lazy Loading,Angular2 Template,我已经优化了我的代码,使懒惰模块我的主页很快被加载,但是在登录到仪表板页面之后,所有懒惰模块块文件都被加载。如何优化它??有人知道如何避免所有的块文件一次加载吗。即使我感觉到rest服务的API调用响应缓慢,这是由于懒惰模块特性造成的吗??提前感谢您的帮助。当您启用延迟加载时,您还可以指定希望应用程序加载块的时间。这是通过设置选项对象中的preload-strategy参数来完成的,除了要注册的路由之外,您还可以将该参数传递给路由器。下面是它的样子: imports: [ ... Rou

我已经优化了我的代码,使懒惰模块我的主页很快被加载,但是在登录到仪表板页面之后,所有懒惰模块块文件都被加载。如何优化它??有人知道如何避免所有的块文件一次加载吗。即使我感觉到rest服务的API调用响应缓慢,这是由于懒惰模块特性造成的吗??提前感谢您的帮助。

当您启用延迟加载时,您还可以指定希望应用程序加载块的时间。这是通过设置选项对象中的preload-strategy参数来完成的,除了要注册的路由之外,您还可以将该参数传递给路由器。下面是它的样子:

imports: [
  ...
  RouterModule.forRoot(routes,
    { preloadingStrategy: PreloadAllModules })
],
您可以指定两种默认策略之一-不重新加载预加载所有模块-或者您可以编写自己的策略。本页还有一些示例:

启用延迟加载时,还可以指定希望应用程序加载块的时间。这是通过设置选项对象中的preload-strategy参数来完成的,除了要注册的路由之外,您还可以将该参数传递给路由器。下面是它的样子:

imports: [
  ...
  RouterModule.forRoot(routes,
    { preloadingStrategy: PreloadAllModules })
],
您可以指定两种默认策略之一-不重新加载预加载所有模块-或者您可以编写自己的策略。本页还有一些示例:

很好。它起了作用,节省了很多时间。谢谢@阿尔特姆·扎哈罗夫,很棒。它起了作用,节省了很多时间。谢谢@阿尔特姆·扎哈罗夫。