Угловая маршрутизация без перенаправления URL - PullRequest
0 голосов
/ 08 июля 2019

В настоящее время я пытаюсь создать приложение Angular, в котором пользователь может получить определенный URL-адрес: например, /answer/1234d1fjs8, и всякий раз, когда в ответе присутствует «ответ», при маршрутизации должен открываться компонент «ответ».
Я сделал это с помощью маршрутизации и перенаправления, но, к сожалению, приложение обрезает идентификатор (1234d1fjs8) и URL после маршрутизации просто /answer.
Мне нужно либо сохранить часть URL-адреса после /answer в переменной / сервисе, либо перенаправить без сокращения URL-адреса. Я бы предпочел редирект без резки.

Маршруты из app-routing.module.ts:
{ path: 'answer', component: SummaryComponent}, { path: 'answer',redirectTo:'/answer',pathMatch: 'prefix'}

Ответы [ 2 ]

0 голосов
/ 08 июля 2019

В своем маршруте вы не упоминали params.поэтому ваши параметры не получают

Измените маршрутизацию

{путь: 'answer /: id', компонент: SummaryComponent}

0 голосов
/ 08 июля 2019

Попробуйте это

{ path: 'answer/:id', component: SummaryComponent}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...