更改URL中间的参数

时间:2018-01-25 16:59:41

标签: angular routes

我正在尝试更改网址中间的参数idversion

localhost:8080/parent/id/version/child

我在父组件中执行此操作:

 this.router.navigate(['../../', newId, newVersion], { relativeTo: this.route });

问题是,它导航到localhost:8080/parent/newId/newVersion,但我需要的是localhost:8080/parent/newId/newVersion/child

不能只是这样做:

this.router.navigate(['../../', newId, newVersion, 'child'], { relativeTo: this.route });

因为有更多的孩子。我只想在params之后保留剩余的URL。

有人能帮助我吗?!

0 个答案:

没有答案