完美滚动到顶部。但当我向下滚动并单击页面上的任何位置时,再次滚动移动到顶部

时间:2018-06-01 11:17:00

标签: javascript angular angular2-template

这是我的代码。 渲染页面时工作正常,但当我点击somwhere

时更改为顶部
   ngAfterViewChecked() {
      // this.mainPageComponent.rightPanel.nativeElement.scrollTo(0, 0);
      this.element.nativeElement.scrollIntoView();
   }

1 个答案:

答案 0 :(得分:0)

每次在角度检查组件视图后,都会触发

ngAfterViewChecked。

如果您希望仅在初始化时触发此效果,则应使用ngOnInit。

cf:https://angular.io/guide/lifecycle-hooks