我正在尝试配置嵌套子路由以便路由并维护一个痕迹路径跟踪,路由在URL中被识别,路由器接受链接,但关联的组件不会改变;然而,URL更改,我的痕迹导航组件更新 . (只有 UnitComponent 不加载,其他两个组件加载正常 . )

const routes: Routes = [
  {
    path: 'groups',
    component: GroupsComponent,
    data: {breadcrumb: 'Groups'},
    children: [
      {
        path: ':groupNumber',
        component: GroupComponent,
        data: {breadcrumb: 'Group'},
        children:[
          {     
            path: 'unit/:unitId',
            component: UnitComponent,
            data: {breadcrumb: 'Unit'}
          }
        ]
      }, 
    ]
  }
];

我可以在没有嵌套组件的情况下加载组件但是它不维护痕迹痕迹,因为该单元现在不是该组的子组件

const routes: Routes = [
  {
    path: 'groups',
    component: GroupsComponent,
    data: {breadcrumb: 'Groups'},
    children: [
      {
        path: ':groupNumber',
        component: GroupComponent,
        data: {breadcrumb: 'Group'}
      },
      {
        path: ':groupNumber/unit/:unitId',
        component: UnitComponent,
        data: {breadcrumb: 'Unit'}
      }
    ]
  }
];

Angular路由是否支持以这种方式嵌套子路由?我不相信我这样做的方式是有角度的 .