Отлично прокрутите вверх.но когда я прокручиваю вниз и щелкаю в любом месте на странице, снова прокрутка переходит наверх - PullRequest
0 голосов
/ 01 июня 2018

Вот мой код.Работает нормально, когда отображает страницу, но переходит в верхнюю часть, когда я нажимаю где-то внизу

   ngAfterViewChecked() {
      // this.mainPageComponent.rightPanel.nativeElement.scrollTo(0, 0);
      this.element.nativeElement.scrollIntoView();
   }

1 Ответ

0 голосов
/ 01 июня 2018

ngAfterViewChecked запускается каждый раз, когда angular проверяет вид вашего компонента.

Вам следует использовать ngOnInit, если вы хотите, чтобы этот эффект срабатывал только при инициализации.

ср: https://angular.io/guide/lifecycle-hooks

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...