当使用Angular 6懒加载模块的子路径时,可能会遇到子路径未加载的问题。下面是一个解决方法,其中包含了代码示例:
SubModule的子模块,其路径为submodule,则在路由配置中应该定义如下:{
path: 'submodule',
loadChildren: './submodule/submodule.module#SubModule'
}
app,则在路由配置中应该定义如下:{
path: 'app',
loadChildren: './submodule/submodule.module#SubModule'
}
router-outlet指令。例如,假设主模块的模板文件为app.component.html,则应该在该文件中添加以下代码:
这样,当访问/app路径时,Angular将会加载SubModule模块,并在router-outlet指令中渲染子模块的组件。
请注意,以上示例中的路径仅供参考,实际使用时需要根据项目的具体情况进行相应的调整。