我正在尝试更改网址中间的参数id
和version
:
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。
有人能帮助我吗?!