Угловой 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') })