首页 > 解决方案 > 更新全局变量的值

问题描述

我正在识别组件中的前一个 url,如果 URL 在数组中,我需要更新变量的值,但是当它更改时,值不会更新。

this._router.events.filter(e => e instanceof NavigationEnd)
  .pairwise().subscribe((e) => {
    e.forEach((page: any, id: any) => {
      this.pages.filter(value => {
        if (_.get(page, 'url', '').toLowerCase().includes(value.toLowerCase())) {
          this.filterQuery = 'TEST';
        }
      });
    });
});

filterQuery值不会反映在 html 中。

标签: javascriptangular

解决方案


推荐阅读