2016-08-18 126 views
0

我使用的是Restangular库在我angularjs application.I想要从静止api.Whenever所有注册用户的信息,我让Restangular GET请求来做到这一点,仅检索100条记录,而我有周围250+用户对于我website.I've使用Restangular GET请求返回100个记录

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

这是出路提到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']); 
    }); 
    } 
});