相关疑难解决方法(0)

Angular 2路由器事件第一次没有开火?

我正在从一个组件路由到另一个组件.路线完成后,我想使用上一条路线的URL.我已将下面的代码放入要路由到的组件的构造函数中,但它不会在第一个路径上触发.在第一个路径之后,该功能每次都会触发.

this.router.events
      .filter(e => e instanceof NavigationEnd)
      .pairwise().subscribe((e) => {
          console.log(e);
    });
Run Code Online (Sandbox Code Playgroud)

如果我删除成对功能,它似乎在第一条路线上触发,但它只列出当前路线,而不是前一路线.

 router.events
  .filter(e => e instanceof NavigationEnd)
  .subscribe(e => {
    console.log(e);
 });
Run Code Online (Sandbox Code Playgroud)

我的目标是在新组件路由到时检索先前的路由.我在这做错了什么?

angular2-routing angular

18
推荐指数
6
解决办法
8190
查看次数

标签 统计

angular ×1

angular2-routing ×1