Я успешно перенаправляю в соответствии с моей angular конфигурацией маршрутизации:
{
path: 'mypath',
redirectTo: 'myotherpath',
pathMatch: 'full',
},
{
path: 'mypath',
children: [
{
path: ':id',
component: MyComponent,
},
]
}
Когда вы нажимаете «mypath» без передачи параметра id, вы перенаправляетесь на «myotherpath». Отлично, все работает, но в адресной строке он по-прежнему отображает старый адрес (например, http://localhost/mypath), даже если загружена страница «myotherpath».
Это ожидаемое поведение? Теперь у меня есть страница, на которой адресная строка не совпадает c с тем, что отображается. Как я могу настроить его так, чтобы адресная строка обновлялась после перенаправления?
EDIT
Чтобы подтвердить - у myotherpath уже есть собственная запись для конфигурации маршрутизации, к которой можно перейти напрямую. Это скорее редирект, если «mypath» недействителен (в том смысле, что идентификатор не был указан).