Я знаю, что это старый вопрос, но я пока не нашел решения. Я пробовал разные решения. Я использовал встроенное свойство маршрутизатора Angular
RouterModule.forRoot(rootRouterConfig, {scrollPositionRestoration: 'top'})
Я использую ленивый модуль, я использую следующий код в файле app.component.ts и html.
В html
<router-outlet (activate)="onActivate($event, outlet)" #outlet></router-outlet>
В файле TS
onActivate(e, outlet){
console.log('in on activate');
outlet.scrollTop = 0;
}
Я использую Angular материал и mat-sidenav-контейнер для левого меню. Пожалуйста, расскажите мне о решении для этого.
Заранее спасибо