嗨,我在样本中使用了延迟加载。

export const appRoutes: Routes = [

    { path: 'comp1', loadChildren: 'app/components/comp1/comp1.module#comp1Module' },
   { path: 'comp2', loadChildren: 'app/components/comp2/comp2.module#comp2Module' },
. . .

]


具有以下子路由的comp1Module路由

export const comp1Routes: Routes = [
   { path: 'comp1/default', component: DefaultComponent },
 ];


路由时,我需要从模块中路由所有路由。

例如:我想从模块comp1获取所有路由

最佳答案

您可以通过注入Router并拉出配置来使用router.config。

constructor(private router: Router){
  console.log(this.router.config);
}

10-06 02:55