如何检测 mat-sidenav-container 中的滚动事件

Chr*_*ris 5 scroll angular-material2 angular

我不知道如何检测 mat-sidenav-container 何时在角材料 2 中滚动。

当用户滚动时,我想在我的组件上调用一个方法。但是,当使用 sidenav-container 时,不再在窗口上触发滚动事件。

而是<mat-sidenav-content cdkscrollable></mat-sidenav-content>添加了一个额外的元素,这就是滚动条所在的位置。如果无法直接访问该组件以在其上放置(scroll)="myMethod()"事件侦听器,如何检测该组件上何时发生滚动。

有任何想法吗?

小智 1

你能给我看看你的css文件吗?我也遇到了同样的问题,但由于以下 css 应用于 mat-sidenav-container。

height: 100vh;
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

8147 次

最近记录:

5 年,9 月 前