Получить параметры родительского маршрута внутри canActivate

У меня есть такие маршруты:

[
  {
    path: ':orgName',
    children: [
      {
        path: '',
        component: HomeComponent
        canActivate: [AuthGuard],
      },
      {
        path: 'details',
        component: DetailComponent
      }
    ]
  }
]

Как я могу получить доступ к orgName внутри canActivate AuthGuard?

Я старался

canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) {
    console.log(route.params["orgName"])
}

но печатает неопределенный

1 ответ

Решение

Чтобы получить доступ к параметрам родителя, попробуйте это:-

route.parent.params["orgName"]
Другие вопросы по тегам