ionic下拉刷新上拉加載

1、下拉刷新
html

<!--寫在頁面頂部-->
<ion-refresher pulling-text="下拉刷新..." on-refresh="doRefresh()"></ion-refresher>

controller.js

$scope.doRefresh = function (){
    getComment.then(function(res){  //請求新數(shù)據(jù)
      if(res.result=="success") {
        $scope.allComment = res.data;  //數(shù)據(jù)更新操作
        $scope.$broadcast('scroll.refreshComplete');  //記得加上這段
      }
    })
  }

2、上拉加載
html

<!--寫在頁面底部-->
<ion-infinite-scroll on-infinite="loadMore()" ng-if="hasmore" distance="1%"></ion-infinite-scroll>
<div style="background-color:#fff;text-align:center" ng-if="!hasmore">沒有更多了</div>

controller.js

$scope.hasmore = true;
$scope.loadMore = function() {
    $scope.pageNum ++;
    $http({
        method: 'GET',
        url: '/data/allComment/allComment'+$scope.pageNum+'.json'
    }).then(function successCallback(res) {
            if(res.data.result=="success"){
              if(res.data.data.length!=0){
                res.data.data.forEach(function(item){
                  $scope.allComment.push(item)
                })
                $scope.$broadcast('scroll.infiniteScrollComplete');
              }else{
                $scope.hasmore = false;
                $scope.$broadcast('scroll.infiniteScrollComplete');
              }

            }
        }, function errorCallback(res) {
            // 請求失敗執(zhí)行代碼
            $scope.hasmore = false;
            $scope.$broadcast('scroll.infiniteScrollComplete');
    });
  }

記得每次上拉結(jié)束都要加上這句

 $scope.$broadcast('scroll.infiniteScrollComplete');
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,816評論 25 709
  • 發(fā)現(xiàn) 關注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 15,086評論 4 61
  • 我是個有超能力的人,一直在躲避一個惡魔的追殺。這個惡魔的能力(癖好)是吃人的腦髓。有一群張牙舞爪的手下。
    拾遺書生閱讀 82評論 0 0
  • 30多歲的人了,和別人同樣是頭頂藍天,腳踩大地,但看到身邊的人買了幾套房子了,買好車了,注冊公司了,成高管了,去這...
    寫作積累閱讀 251評論 0 0
  • 我是誰,我在哪兒?
    半咖閱讀 256評論 0 0

友情鏈接更多精彩內(nèi)容