首页 > 解决方案 > 防止在模型更新Angular 8时滚动到顶部

问题描述

我需要防止在 Angular 8 应用程序中滚动到模型更新顶部。我尝试保存滚动位置并在更新后滚动回它,但这对用户可见并且不好。我需要一个页面留在同一个地方或顺利快速地回到它。我还尝试从一开始就拥有完整的模型以避免更新它,但在某些情况下仍然需要它。

标签: scrollangular8

解决方案


您可以使用 scrollIntoView:

@ViewChild("myElem") myElementToScroll: ElementRef; 
this.myElementToScroll.nativeElement.scrollIntoView({block: 'start', behavior: 'smooth'});

推荐阅读