ionic的上拉加载,页面未触发上拉手势事件,为什么会自动触发上拉加载事件?

初始化页面,只有5条数据,但是会自动触发上来加载

图片描述

<ion-infinite-scroll ng-if="loadMoreIf" on-infinite="loadMore()" distance="1%" ></ion-infinite-scroll>
    $scope.items = ['item0', 'item1', 'item2', 'item3', 'item4',];
    var i = 0;

    $scope.loadMoreIf = true;

    $scope.loadMore = function () {
      for (var a = 0; a < 5; a++) {
        $scope.items.push('item' + i + i)
        i++;
      }

      $scope.$broadcast('scroll.infiniteScrollComplete');

    }
阅读 4.6k
1 个回答
新手上路,请多包涵

你需要在<ion-infinite-scroll ng-if="loadMoreIf" on-infinite="loadMore()" distance="1%" ></ion-infinite-scroll>中添加 immediate-check=”false” 这个属性。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题