动态反应角度形式无法滚动到顶部

时间:2021-03-25 12:55:11

标签: angular

我有一个可以很大的表格。

Window.scrollTo(0,0);this.viewportScroller.scrollToPosition([0, 0]); 都可以滚动到顶部。但是,它们都在页面呈现之前滚动到顶部。

如果我将卷轴放入 ngAfterViewChecked() 每次我向下滚动页面时,页面都会继续滚动到顶部。

如果我将它放入 ngAfterViewInit() 它过早地调用该方法 enter image description here

如果我把它放在 ngAfterContentChecked() 它的作用与 ngAfterViewChecked 相同,即使在尝试向下滚动时也能将我保持在页面顶部。

如果我把它放在 ngAfterContentInit() 它又叫它太早了

任何想法 - 内容的长度都是动态的。我生成了大量内容的动态 div。

0 个答案:

没有答案