我的 console.log 正确显示了带有 customer?
的路由,但是,对于 [RouterLink]
,它正在将它从 ?到我的路线不再有效的 %3F
模板html
<a [routerLink]="[items.Url]">
路由文件
{ path: 'customer', component: CustomerComponent, pathMatch: 'full'},
我可以用模板 .. routerLink(一些管道过滤器?)以某种方式更正这个问题,或者这是否必须在我的路由模块 ts 文件中修复?
怎么做?
我需要
http://server/customer?
但是我得到了
http://server/customer%3F
最佳答案
您可以使用路由器链接设置查询参数:
<a [routerLink]="[items.url]"
[queryParams]="{myParam: 'myParamValue'}"
>
这将产生如下路线:
/server/customer?myParam=myParamValue
关于angular - RouterLink 通过替换 ?与 %3F,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47839547/