ionic中ion-infinite-scroll如何禁止第一次加载?

请问一下,我使用ion-infinite-scroll实现上拉加载数据,但是当我第一次进来页面的时候这个方法就已经执行了,一开始我默认第一页,现在他自动加载一次变成第二页... 请问一下,我使用ion-infinite-scroll实现上拉加载数据,但是当我第一次进来页面的时候这个方法就已经执行了,一开始我默认第一页,现在他自动加载一次变成第二页了,如何不让他第一次执行呢?如果设置ng-if为false,我如何监听上拉事件呢? 展开
 我来答
前端雨爸
推荐于2016-03-21 · TA获得超过101个赞
知道答主
回答量:89
采纳率:100%
帮助的人:76.1万
展开全部
ion-infinite-scroll 标签中 那个初始记载的load()中,你可以定义一个$scope变量。

事先大致算好,一屏幕大概要多少数据,如果第一次加载数据没有铺满屏幕,那么进入load马上让这个scope变量=false,ion-infinite-scroll 后面写ng-if=变量,那么这个标签就不起作用了。另外记得boast那个广播要加上
戚雁菱zt
2015-09-18
知道答主
回答量:1
采纳率:0%
帮助的人:1204
展开全部
我也遇到了相同的情况 请问你怎样解决的呢?
追问
木有解决,不过到生产环境之后每页显示10条就可以占满了,原因是因为进入页面之后就会开始判断了,你可以初始化加载一次,如果你显示的条数小于当前分辨率的高度,判断后端返回的下一页是否为空,为空不加载,不为空就可以加载。。。不清楚你懂不。。。
追答
immediate-check 属性设为false
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式