如何在使用角度和离子时拉起来获取更多数据

时间:2016-11-17 10:20:16

标签: angularjs ionic-framework

当我写一个app使用离子和角度时,我有一个问题, enter image description here 这是应用程序屏幕,我想拉起来获取更多数据,我该怎么做? 所以,我怎么写,以离子+角度在屏幕上获取更多数据,我试图使用

$scope.do_infinite = function () {
    $scope.currentPage +=1;
    $http({method:'GET',url:newsListUrl+'?category=finance-news&pageno='+$scope.currentPage}).then(function successCallback(data) {
        for(var i=0;i<data.length;i++){
            $scope.newsList.push(data[i]);
        }
    });
}

<ion-infinite-scroll on-infinite="do_infinite()"  immediate-check=”false”></ion-infinite-scroll>`

但未使用

1 个答案:

答案 0 :(得分:0)

试试这个:

$scope.do_infinite = function () {
    $scope.currentPage +=1;
    $http({method:'GET',url:newsListUrl+'?category=finance-news&pageno='+$scope.currentPage})
         .then(function successCallback(data) {
        for(var i=0;i<data.length;i++){
            $scope.newsList.push(data[i]);
        }
        $scope.$broadcast('scroll.infiniteScrollComplete');
    });
}

因为阅读this,您可能忘记添加此内容:

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

希望这可以解决您的问题