Я пытался выяснить, как этого добиться, когда ко всем моим угловым маршрутам добавлен параметр.
Мои маршруты выглядят так:
const routes: Routes = [
{ path: '', component: HomePageComponent },
{
path: ':gymId',
children: [
{ path: 'login', component: UserLoginComponent },
{ path: 'profile', component: UserProfileComponent, canActivate: [AuthGuard] },
{
path: 'users',
children: [
{
path: ':userId',
children: [
{
path: '',
component: UserProfileComponent,
},
]
},
]
},
{
path: 'events',
children: [
{ path: '', component: EventsListComponent },
{
path: ':eventId',
children: [
{
path: '',
component: ViewEventComponent,
},
{
path: 'edit',
component: EventEditorComponent,
canActivate: [AuthGuard]
}
]
},
]
},
{
path:'event/new',
component: EventEditorComponent,
canActivate: [AuthGuard]
}
]
},
];
Isесть ли способ, когда пользователь попытается перейти на страницу без :gymId
, он автоматически добавит это?Например, /profile
-> /gym151/profile
или если пользователь просто перенаправит на /
, он перейдет на /gym151
?