2017-07-17 152 views
0

在Angular中,如果我们有像这样的路径::id/myPath而不是myPath/:id,我该如何正确使用navigate方法?当路由器参数到达路由器路径之前的角度导航

我需要在当前路由器中更改参数。

我哗哗做这样的事情:

this.router.navigate([this.router.currentUrl, 1]);

但ID 1将被放置在URL后而不是之前,什么是正确的。

如何让它在url之前呈现?我需要手动使用字符串吗?

+0

使用'在navigateByUrl'方法'ActivatedRoute'类 – Aravind

回答

2

试试吧

this.router.navigate([1, this.router.currentUrl]); 
+0

这就是它,改变顺序做的工作! – DAG