问题:
惰性加载可以直接import xxx-route.module,而且可能一开始始不报错,如果在html使用第三方库的组件时,在xxx.module中import对应的module,报错仍然不能解决。
解决办法:
const routes: Routes = [
{
path: 'user/setting',
loadChildren: () => import('./user-setting-routing.module').then(m => m.UserSettingRoutingModule),
},
];
如上图,发现import错文件了。以后如何快速判断呢?
@NgModule({
declarations: [],
imports: [
CommonModule,
UserSettingRoutingModule,
IonicModule
]
})
export class UserSettingModule { }
如果declarations没有包含对应的组件,WebStorm会有提示的,而直接引用路由文件没有提示