ionic 上拉加载更多


//------------------对应controller 代码
 $scope.dataList = [{id:1},{id:1},{id:1},{id:1},{id:1},{id:1}];
    $scope.moreDataCanBeLoaded =true;
    $scope.load_more_num = 10;
    $scope.load_more =function(){
      console.log($scope.load_more_num);
      $scope.dataList = $scope.dataList.concat([{id:2},{id:3},{id:4},{id:5},{id:31},{id:41}]);
      setTimeout(function() {
        $ionicSlideBoxDelegate.slide(0);
        $ionicSlideBoxDelegate.update();
        $scope.$apply();
        $scope.$broadcast('scroll.infiniteScrollComplete');
      });

      if($scope.load_more_num==0){
        $scope.moreDataCanBeLoaded =false;
      }
      $scope.load_more_num--;
    }
//----------------下面的html 代码
 <ion-content>
    <div class="item item-thumbnail-left "
         ng-repeat="datacontent in dataList">
      <img src="img/new-img-3.png">
      <h3 class="news-list--title">内容标题 占空间而已。。。。。内容标题 占空间而已。。。。。内容标题 占空间而已。。。。。</h3>
        <span class="news-list-content">
         占空间文字内容。。。。。。。。。。。占空间文字内容。。。。。。。。。。。占空间文字内容。。。。。。。。。。。占空间文字内容。。。。。。。。。。。占空间文字内容。。。。。。。。。。。占空间文字内容。。。。。。。。。。。 </span>
    </div>
    <ion-infinite-scroll on-infinite="load_more()"
                         ng-if="moreDataCanBeLoaded"
                         distince="1%"></ion-infinite-scroll>
  </ion-content>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值