如果希望在Angular中监听容器的滚动事件并获取滚动值,可使用以下代码示例:
// 在Component中引入以下代码 @HostListener('scroll', ['$event']) onScroll(event: any) { const scrollContainer = event.target as HTMLElement; console.log('scroll', scrollContainer.scrollTop); }
// HTML文件中添加以下代码
其中,@HostListener监听scroll事件并调用onScroll()方法,获取滚动容器的scrolltop值并输出到控制台。
注意:必须在容器元素上添加(scroll)监听器。