代码之家  ›  专栏  ›  技术社区  ›  Jerald

返回页面后订阅查询参数不起作用

  •  0
  • Jerald  · 技术社区  · 6 年前

    /news 带查询参数 page .

    ngOnInit() {
        this.route.queryParams.subscribe(params => {
            ...
        });
    }
    

    如果我打开 /新闻 并导航到 /news?page=1 那么订阅就可以了。

    /新闻 并导航到 /another-page /新闻 并导航到 那么订阅就不起作用了。为什么会这样?我用角6。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Swoox    6 年前

    你可以用 preserveQueryParams queryParamsHandling /news?page=1 转到另一条查询将保留的路径 another-page?page=1 .

    资料来源: https://angular.io/api/router/NavigationExtras#queryParamsHandling

    推荐文章