【问题标题】:Angular 8 Scroll to top not working with agm-mapAngular 8滚动到顶部不使用agm-map
【发布时间】:2020-03-19 20:00:29
【问题描述】:

当我更改路线并转到有 agm-map 的页面时,我无法将窗口滚动到顶部。
我试过使用

<router-outlet (activate)="onActivate($event)"></router-outlet>

然后在onActivate:

  onActivate(event) {
    window.scroll(0, 0);
  }

我也试过

  ngAfterViewInit(){
    window.scrollTo(0, 0);
  }

this.router.events.subscribe((evt) => {
  if (!(evt instanceof NavigationEnd)) {
    return;
  }
  window.scrollTo(0, 0);
});

在 ngOnInit 内部,但它不起作用:导航到页面时我总是在地图上,而不是在顶部。

【问题讨论】:

    标签: angular angular8 angular-routing agm-map


    【解决方案1】:

    移除任何应用到 body 的高度样式

    【讨论】:

      猜你喜欢
      • 2019-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多