我有一个可以很大的表格。
Window.scrollTo(0,0);
和 this.viewportScroller.scrollToPosition([0, 0]);
都可以滚动到顶部。但是,它们都在页面呈现之前滚动到顶部。
如果我将卷轴放入 ngAfterViewChecked()
每次我向下滚动页面时,页面都会继续滚动到顶部。
如果我将它放入 ngAfterViewInit()
它过早地调用该方法
如果我把它放在 ngAfterContentChecked()
它的作用与 ngAfterViewChecked 相同,即使在尝试向下滚动时也能将我保持在页面顶部。
如果我把它放在 ngAfterContentInit()
它又叫它太早了
任何想法 - 内容的长度都是动态的。我生成了大量内容的动态 div。