要将Angular虚拟滚动重置到顶部,您可以使用Angular CDK提供的ViewportScroller服务来实现。下面是一个使用ViewportScroller服务的示例代码:
import { ViewportScroller } from '@angular/common';
constructor(private viewportScroller: ViewportScroller) { }
resetScroll() {
this.viewportScroller.scrollToPosition([0, 0]);
}
这样,当用户点击按钮时,虚拟滚动将会被重置到顶部位置。
请注意,为了使用ViewportScroller服务,您需要确保已经安装了@angular/common和@angular/cdk包,并将它们添加到您的项目依赖中。