gpt4 book ai didi

javascript - ngInfiniteScroll 中的无限滚动立即检查有什么作用?

转载 作者:行者123 更新时间:2023-11-29 15:36:13 26 4
gpt4 key购买 nike

文档:

infinite-scroll-immediate-chec (optional) - {boolean} - A boolean expression that indicates that the directive should check immediately to see if a scroll event would trigger an evaluation of the infinite scroll expression even if a scroll event does not occur. Useful if it's possible that the content inside the directive's element is not tall enough to fill up the entire browser window's height. Defaults to true.

如果初始结果量不足以填满页面,这似乎很难说明它将在第一次加载时用结果填满页面。因此,如果我在第一次加载时显示 3 个结果,但它们没有到达页面/元素的底部,那么它将调用 loadMore() 事件直到它到达。

但这似乎并没有发生。只是想确保我没看错,因为描述很夸张。

最佳答案

根据 ngInfiniteScroll 的测试用例 infinite-scroll-immediate-chec , 如果此参数设置为true(默认值),同时指令的元素不能填满浏览器窗口的高度,会立即触发loadMore()即使您根本不滚动窗口。而且这个 Action 只会被触发一次,因此如果第一次加载时有 3 个三个微小的结果并且它们没有到达底部,函数 loadMore() 将不会被触发,直到你滚动窗口.

如果此参数设置为 false,则必须手动或通过编程触发 loadMore 的第一次调用。

关于javascript - ngInfiniteScroll 中的无限滚动立即检查有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28419123/

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