页面刷新Angular 6,URL符号为“?”成为“%3F”,而“ =“成为“%3D”

时间:2018-12-20 12:33:02

标签: angular url routing angular6 queryparam

我有URL路径SELECT CASE WHEN MONTH(GETDATE()) = 12 AND DAY(GETDATE()) = 24 THEN 'Merry Christmas!' ELSE '' END

在浏览器中刷新页面后,它变为:example.net/page-name?search=123

并从当前组件重定向到example.net/page-name%3Fsearch%3D123

路由模块:

NotFoundComponent

如何保留符号“?”和“ =”后刷新页面,并保留在当前组件上?

1 个答案:

答案 0 :(得分:0)

您可能应该只通过设置params来让Angular为您构造URL:

return this.http.get(this.myUrl, { params: new HttpParams().set('search','123') })