angular.module('push') .controller('logCtrl', function ($scope,MyCollectionService){ $scope.page=1 $scope.pagedata={} $scope.tableData=[] getMessagelog($scope.page) $scope.loadMore=function () { if( $scope.page>$scope.pagedata.totalPage){ $scope.nomore=true return } getMessagelog($scope.page) } function getMessagelog(page){ console.log($scope.tableData) $scope.setdata={node:localStorage.node,uid:localStorage.uid,currPage:page} // setTimeout(function(){alert("Hello")},3000); MyCollectionService.getMessagelog($scope.setdata).then(function (res) { console.log(res) if(res.code==3350){ $scope.pagedata=res.page if( $scope.page==1){ $scope.tableData=res.data.logRecords }else { $scope.tableData.push.apply($scope.tableData,res.data.logRecords) $scope.$broadcast('scroll.infiniteScrollComplete'); } $scope.page++ } }) } })