在Angular 8中,某些更新可能会破坏模块的懒加载。为了解决这个问题,可以使用以下方法:
import()
函数来导入需要的组件或模块,而不是直接使用import
语句。例如:const routes: Routes = [
{
path: 'lazy',
loadChildren: () => import('./lazy.module').then(m => m.LazyModule)
}
];
const routes: Routes = [
{
path: 'lazy',
loadChildren: () => import('./lazy.module').then(m => m.LazyModule)
}
];
const routes: Routes = [
{
path: 'lazy',
loadChildren: './lazy.module#LazyModule'
}
];
通过使用正确的导入方式和路由配置,您应该能够解决Angular 8更新破坏模块懒加载的问题。