Угловой 6 при обновлении страницы, в символах URL "?" стать "%3F", а "=" стать "%3D"

У меня есть URL-путь example.net/page-name?search=123

после обновления страницы в браузере это выглядит так: example.net/page-name%3Fsearch%3D123

и перенаправляет из текущего компонента в NotFoundComponent

Модуль маршрутизации:

{path: 'page-name', component: ComponentName},
{path: '**', component: NotFoundComponent}

Как сохранить символы "?" и "=" после обновления страницы и остаться на текущем компоненте?

1 ответ

Вероятно, вы должны позволить Angular создать URL для вас, задав только параметры:

return this.http.get(this.myUrl, { params: new HttpParams().set('search','123') })
Другие вопросы по тегам