2

我有一个/a带有一些参数(例如/a;foo=1;bar=2/)和两个子路由的路由:/a/xa/y.

负责路由a参数的组件foobar并根据用户输入更改它们。它还会更新路由中的参数,如上所示。

我可以在不更改子路由的情况下更新路由参数(或手动读取它们并重新应用它们)吗?

x如果我知道子路由(或) ,这就是我浏览代码的方式y

this.router.navigate(['/a', params, 'x']);
// or
this.router.navigate(['/a', params, 'y']);

我希望有一种方法如下:

this.router.navigate(['/a', params, /* don't change */])

如果我完全省略了数组的最后一个元素 ( x/ y),它总是会被重定向到,x因为这是默认路由。

版本:核心 2.0.0-rc.5路由器 3.0.0-rc.1

4

0 回答 0