Я пытаюсь прокрутить верхнюю часть моей страницы на своем угловом 2 сайте, когда меняется маршрут, я попробовал следующее, но ничего не происходит, когда я меняю маршрут с одной страницы на другую, страница прокручивается до того места, где она была на первой странице:
import { Component, OnInit } from '@angular/core';
import { Router, NavigationEnd } from '@angular/router';
@Component({
selector: 'my-app',
template: '<ng-content></ng-content>',
})
export class MyAppComponent implements OnInit {
constructor(private router: Router) { }
ngOnInit() {
this.router.events.subscribe((evt) => {
if (!(evt instanceof NavigationEnd)) {
return;
}
window.scrollTo(0, 0)
});
}
}
Что я делаю неправильно?