【发布时间】:2018-12-24 18:46:18
【问题描述】:
我有一个项目有两个主要部分,一个用于匿名用户,另一个用于用户控制面板。
我为每个部分创建了单独的模块。我在每个主模块中有一些模块。如何处理组件的路由
【问题讨论】:
我有一个项目有两个主要部分,一个用于匿名用户,另一个用于用户控制面板。
我为每个部分创建了单独的模块。我在每个主模块中有一些模块。如何处理组件的路由
【问题讨论】:
你可以使用延迟加载的两个主要路由
Routes = [
{
path: 'anonymous-user',
loadChildren: 'module1',
},
{
path: 'control-panel',
loadChildren: 'module2',
},
]
这两个模块在其路由模块内部可以有对应的路由配置。
示例:(module1-routing.module.ts)
Routes = [
{
path: '', component: AbcComponent,
children: [
// child routes
],
},
{
// other routes
}
];
【讨论】: