gpt4 book ai didi

angular5 - Angular 5 与 ngx 无限滚动未触发

转载 作者:行者123 更新时间:2023-12-03 06:42:03 24 4
gpt4 key购买 nike

我正在 Angular 5 中使用 ngx-infinite-scroll 模块。我的浏览器是 Chrome。

当我使用 div 内的滚动条向下滚动时,会触发 onScrollDown() 操作。为了使其工作,我需要给我的内容一个高度,并且 [scrollWindow] 应设置为 false:

CSS

 .search-results {
height: 200px;
overflow: scroll;
}

模板

<div class="search-results"
infinite-scroll
[infiniteScrollDistance]="5"
[infiniteScrollThrottle]="10"
[scrollWindow]="false"
(scrolled)="onScrollDown()">
<p *ngFor="let i of array">
{{i}}
</p>
</div>

但是当我将[scrollWindow]设置为true(这是默认设置),并删除search-results类(然后没有设置高度)时,onScrollDown即使当我使用浏览器的默认右栏向下滚动时, () 也永远不会被触发。知道为什么默认的窗口滚动不会触发 onScollDown() 操作吗?谢谢

最佳答案

我发现,即使文档声称 windowScrolled 默认为 true,如果我没有将其显式设置为 true,则监听不会绑定(bind)到窗口滚动。

关于angular5 - Angular 5 与 ngx 无限滚动未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47839087/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com