我有一个包含两个主要部分的项目,一个用于匿名用户,另一个用于用户控制面板。
我为每个部分创建了单独的模块。在每个主要模块中都有一个模块如何处理组件的布线
答案 0 :(得分:2)
您可以使用两条主要路线进行延迟加载
Routes = [
{
path: 'anonymous-user',
loadChildren: 'module1',
},
{
path: 'control-panel',
loadChildren: 'module2',
},
]
这两个模块在其路由模块中可以具有相应的路由配置。
示例:(module1-routing.module.ts)
Routes = [
{
path: '', component: AbcComponent,
children: [
// child routes
],
},
{
// other routes
}
];