在Restangular getList中获取响应标头

Ste*_*ini 7 pagination restangular

我的Rails API以这种方式在响应头中使用分页数据:

X-Pagination {"total":332,"total_pages":12,"first_page":true,"last_page":false,"previous_page":null,"next_page":2,"out_of_bounds":false,"offset":0}
Run Code Online (Sandbox Code Playgroud)

我需要在getList()调用期间访问此值以显示分页器等.

我已经看到标题是空的.

我该如何解决这个问题?

谢谢,斯特凡诺

小智 9

您可以使用setFullResponse方法返回所有响应数据.我想你需要一个完整的响应作为例外,所以只需在本地配置Restangular,如:

var rest = Restangular.withConfig(function(RestangularConfigurer) {
    RestangularConfigurer.setFullResponse(true);
});
rest.getList().then(function(response) {
    console.log(response.headers('X-Pagination'));
});
Run Code Online (Sandbox Code Playgroud)