如何通过两个主要部分处理角工程的路由器出口

时间:2018-07-17 06:57:58

标签: angular module routing

我有一个包含两个主要部分的项目,一个用于匿名用户,另一个用于用户控制面板。

我为每个部分创建了单独的模块。在每个主要模块中都有一个模块如何处理组件的布线

1 个答案:

答案 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
    }
];

您可以阅读https://angular.io/guide/lazy-loading-ngmodules进行延迟加载