如何在不检测路线变化的情况下改变路线参数?

时间:2017-11-29 13:48:06

标签: angular

我想要的是改变特定的路线参数但是没有检测到改变路线。有什么建议吗? 我有这条路线: www.test.com/evidention/21/1/0?test=1并且我想将此0更改为1但是如果我使用router.navigate它通过路由器更改检测到我不想要那个。任何建议我怎么能避免这种情况?

我正在使用这个:

this.router.navigate(['/evidencija/' + this.type + '/' + this.offerId + '/' + this.specId + '/' + this.active], { queryParams: { processId: this.processId }, queryParamsHandling: "merge" });

但问题是在queryParams.subscribe中我有一些方法,当我只改变一个参数时,我不想打电话。

0 个答案:

没有答案