簡體   English   中英

Angular 子插座中的子路由

[英]Angular child route in sub outlet

在我的 TestComponent 中,我有一個導航欄,其中包含指向多個組件的鏈接,我想在 TestComponent 中的子路由器插座中顯示這些組件,但它會引發此錯誤。

core.js:6237 錯誤錯誤:未捕獲(承諾中):錯誤:無法匹配任何路由。 URL 段:“儀表板/測試/ID”

const routes: Routes = [
      {
        path: '',
        redirectTo: 'dashboard/test',
        pathMatch: 'full'
      },
      {
        path: 'dashboard',
        children: [
          {
            path: 'test',
            component: TestComponent,
            children: [
              {
                path: '',
                redirectTo: 'id',
                pathMatch: 'full'
              },
              {
                path: 'id',
                component: IdComponent,
                outlet: 'sub'
              }
            ]
          }
        ]
      }
    ];

你的 routerLink 應該是

[routerLink]="['/dashboard/test', {outlets: { sub: ['id'] } }]"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM