首页 > 解决方案 > Angular 8 功能模块路由中的多个组件

问题描述

我有一个主模块和一个包含多个组件的功能模块。下面是功能路由文件中多条路由的配置。

const priorityRoutes: Routes = [
        { path: 'abc', component: ComponentOne,runGuardsAndResolvers: 'always' },
        { path: 'def', component: ComponentTwo,runGuardsAndResolvers: 'always' }
]

主模块路由配置为:

const routes: Routes = [
  {
    path:  'main',
    loadChildren: ()=>import('./main.module').then(m=>m.MainModule)
  }]

我正在使用它们访问它们

/main/abc

但导航不起作用。没有错误显示并且组件不显示。

标签: angularangular8angular-routing

解决方案


我确实在主模块路由中导出了 RouterModule,但没有在功能模块路由中导出。那应该没问题吧?


推荐阅读