2016-08-18 8 views
0

私はangularjsアプリケーションでRestangularライブラリを使用しています。残りのapiからすべての登録ユーザーの情報を取得したいと思います。私はRestangular GETリクエストを行うと、私website.I'veのための周り250+ユーザーが Restangular GETリクエストは100レコードしか返しません

Restangular.all('url').getList({limit:200,offset:0}) 
    .then(function (success) { 
    //some code  
    }); 

この

はwayoutが hereを述べました使用してみましたが、それは私のために働いていません。いくつかの時間後に

+0

あなたはオフセットなしで試してみましたディディ? – DMCISSOKHO

+1

あなたのサーバー側をチェックしてください - 限界があるかもしれません –

+0

@DMCISSOKHOはい、オフセットなしで試してみました。どちらも動作していません –

答えて

0

見つかりソリューション

RestFullResponse.all('url').getList().then(function (success) { 
    var headers = success.headers(); 
    var currentpage = headers['x-pager-current-page']; 
    var lastpage = headers['x-pager-last-page']; 
    for(currentpage; currentpage<=lastpage; currentpage++) { 
    var param = { 
     "page_entries": 100, 
     "page":currentpage, 
     "offset": (currentpage-1)*this.page_entries 
    };    
    RestFullResponse.all('url').getList(param).then(function (success) { 
     personList = personList.concat(success['data']); 
    }); 
    } 
}); 
関連する問題