Angular 8 Прокрутка вверх не работает с agm-картой - PullRequest
0 голосов
/ 19 марта 2020

Когда я меняю маршрут и go на страницу, где есть 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, но это не работает: я всегда сажусь на карта при переходе на страницу, а не вверху.

1 Ответ

0 голосов
/ 19 марта 2020

Удалить любой стиль высоты, примененный к телу

...