Angular детский маршрут в подсети - PullRequest
0 голосов
/ 02 мая 2020

В моем TestComponent у меня есть панель навигации со ссылками на несколько компонентов, которые я хочу отобразить в розетке суб-маршрутизатора, которая находится в TestComponent, но выдает эту ошибку.

core. js: 6237 ОШИБКА Ошибка: Uncaught (в обещании): Ошибка: не удается сопоставить ни один маршрут. Сегмент URL: «приборная панель / тест / идентификатор»

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'
              }
            ]
          }
        ]
      }
    ];

1 Ответ

1 голос
/ 02 мая 2020

Ваш routerLink должен быть

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...