离体无限滚动与集合重复 - 滚动条跳回中间问题

时间:2016-04-28 10:15:14

标签: ionic-framework infinite-scroll

有一个无限滚动(通过远程调用加载新项目)以及集合重复和不同大小的项目,我有一个问题,在重新插入新批次项目后,滚动条“跳转”到中间,或者以其他方式解释它,它不应该在底部应该是(在按钮上但稍微移回以适应新项目)。

2 个答案:

答案 0 :(得分:3)

最可能的问题是

  

此$ $范围广播( 'scroll.infiniteScrollComplete');

被称为 BEFORE 项目被添加到数组/渲染。

这样做的一个简单方法是,如果作为承诺的结果添加了项目,但是在承诺完成之前完成了$ broadcast。

答案 1 :(得分:0)

通过设置item-render-buffer

collection-repeat属性解决了这个问题
<div collection-repeat="business in businesses" item-height="120px" item-render-buffer="10"></div>