После изменения маршрута он не прокручивается к началу страницы в angular - PullRequest
0 голосов
/ 07 марта 2020

Я знаю, что это старый вопрос, но я пока не нашел решения. Я пробовал разные решения. Я использовал встроенное свойство маршрутизатора 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-контейнер для левого меню. Пожалуйста, расскажите мне о решении для этого.

Заранее спасибо

...