如何在url中更新queryParams?

时间:2017-09-06 14:59:36

标签: angular

我在网址中有这条路线:

localhost:8080/test/local/evidention/1248/161/1?procesId=12

现在我需要的是点击将此/ 1更改为/ 2。任何建议如何更新queryParm?

1 个答案:

答案 0 :(得分:0)

Angular的路由器随附指令routerLink,它允许您使用 routerLink queryParamsHandling 执行以下操作:

<a [routerLink]="../2" queryParamsHandling="preserve"></a>.

您正在使用的/ 1没有查询参数,因此您只需使用routerLink手动导航到该URL。如果你需要将procesId从12更改为其他东西,那么你可以这样做:

<a [queryParams]="{procesId: 13}" queryParamsHandling="merge"></a>