在角2设置路由器queryParams不工作(Setting router queryParams

2019-11-04 09:56发布

我试图通过一个哈利到路由器queryParams,但它不工作的每一次。
这是我的代码:

clickOrg(event) {
  if (this.idLists[this.idLists.length - 1] != event.id) {
    this.idLists.push(event.id);
    this.type = event.type;
    console.log (this.idLists)
    this.router.navigate(['userManage'], { queryParams: {idLists:this.idLists,type:this.type} });
  }
}

日志(this.idLists)的结果是正确的

但是路由器的queryParams没更新

任何帮助,将不胜感激。

Answer 1:

我也有queryParams.They一个问题是工作了几年的时间。 但是,突然停了下来。

我做了临时解决方案可为。

this.router.navigateByUrl(`${this.env.getLoginUrl()}?returnUrl=${state.url}`);


文章来源: Setting router queryParams in angular 2 do not work