小编Rob*_*vey的帖子

在Angular 2中更改当前路径上的单个路径参数

是否可以在保留所有其他参数的同时更改当前路径中的单个路径参数?这用于寻呼组件,该寻呼组件将路由到新页面,同时保持当前路由的其他部分相同.

一些例子:

  • 第2页的默认页面:orders?foo=foo&bar=bar>orders?foo=foo&bar=bar&page=2
  • 默认页面到第2页(孩子):orders/;foo=foo;bar=bar>orders/;foo=foo;bar=bar;page=2
  • 有关参数的孩子和父母的第2页到第3页:orders/;foo=foo;page=2?bar=bar>orders/;foo=foo;page=3?bar=bar

我尝试过使用a routerLink,但这会丢失原本不属于路由器链接的任何其他参数.

我也尝试使用当前路径Router来获取Instruction当前路径,但是Instruction在调用时改变参数似乎没有任何影响navigateByInstruction().

angular-routing angular2-routing angular

26
推荐指数
1
解决办法
8340
查看次数