我需要通过overflow:scroll在Angular 2应用程序中从div获取滚动事件.

看起来onscroll event在Angular 2不起作用.

我怎么才能做到这一点呢?

推荐答案

// @HostListener('scroll', ['$event']) // f或 scroll events of the current element
@HostListener('window:scroll', ['$event']) // f或 window scroll events
onScroll(event) {
  ...
}

<div (scroll)="onScroll($event)"></div>

Css相关问答推荐

需要Angular material 下拉面板有向下和向上箭头按钮

如何以Angular 将下拉面板的宽度与其文本框对齐

当具有外部高度的网格项溢出时,为什么溢出滚动端口填充不应用于网格容器?

如何将Ant设计日期 Select 器的图标设置在输入 Select 器之前而不是之后

如果父元素是弹性元素,则不会显示带有纵横比的空div

如何在Delphi的TMS Web Core上向窗体添加背景图像

在 Shiny 中动态更改 bslib 值框的类

在 Next.js 中使用 .modules.scss 时未应用样式

Vue3 组合 api 中的对象值样式

如何使我的标语(h1元素)不居中对齐?

创建一个CSS动画的对角线线条.

在网格中整齐地对齐项目

如何使代码块输出在 quarto revealjs 演示文稿中水平滚动

应用填充时边框无法正常工作

带填充的水平边框

根据背景 colored颜色 反转 CSS 字体 colored颜色

在 CSS3 中重新启动动画:比删除元素更好的方法吗?

Select 器.class.class和.class.class有什么区别?

我应该使用最大设备宽度还是最大宽度?

为什么对 HTML 表单而不是表格使用定义列表(DL、DD、DT)标签?