Как перенаправить на вложенный выходной маршрут в Angular? - PullRequest
0 голосов
/ 21 января 2019

У меня есть этот маршрут

      {
        path: 'teams',
        component: AllMembersListComponent,
        resolve: {
          organization: AccountInfoResolver,
          teams: TeamsService
        },
        canActivate: [AuthGuardService, TeamGuardService],
        children: [
          {
            path: 'invite',
            outlet: 'modal',
            component: InviteTeamComponent
          },
          {
            path: 'manage-team/:id',
            outlet: 'modal',
            component: ManageTeamModalComponent,
            children: [
              {
                path: 'confirm-delete',
                outlet: 'modal',
                component: RemoveFromOrganizationModalComponent
              }
            ]
          }
        ]
      }

Мне нужно перейти с

http://revelator.tech:4200/organization/6fd0b8ea-0ed1-4976-9905-df68931cc9c0/teams

до

http://revelator.tech:4200/organization/6fd0b8ea-0ed1-4976-9905-df68931cc9c0/teams/(modal:manage-team/1/(modal:confirm-delete))

Я пытаюсь это сделать, но мне это не помогает

    this.router.navigate(['.', { outlets: { modal: ['manage-team', id, 'confirm-delete'] } }], {
      relativeTo: this.route
    });

Не перенаправляет на confirm-delete экран

Как этого добиться?

...