角路由器滚动,获取位置

时间:2019-03-26 12:37:22

标签: angular angular-router

在我的主要appComponent中,我有以下代码:

ngOnInit(): void {
    this.router.events.pipe(
      filter(event => event instanceof Scroll)
    ).subscribe((res) => {
      const sEv = res as Scroll;
      console.log(sEv.position);
      this.scrollPosition = sEv.position ? sEv.position : [0, 0];
    });
  }

但是每次控制台日志显示位置为空。为什么是这样?我的代码有问题吗?

0 个答案:

没有答案