我正在使用带有 Angular 前端的WP-API组合一个应用程序。我正在本地开发,我尝试使用的数据是从远程服务器加载的。对所有帖子进行$resource
请求效果很好。
但是,我现在正在尝试获取X-WP-TotalPages
标题的结果,但不知道该怎么做。这是它的代码:
var request = function() {
var fullRoute = 'http://dylangattey.com/wp-json/posts/';
var defaultGet = {
method: 'GET',
transformResponse: function(data, headers){
response = {};
response.posts = JSON.parse(data);
response.headers = headers();
console.log(headers['X-WP-TotalPages']);
return response;
}
};
return $resource(fullRoute, {}, {
get: defaultGet,
query: defaultGet
});
};
// This gives me back the first 10 posts
request().query();
Chrome 和curl
两者都显示X-WP-TotalPages
应该等于 2 作为标题。但是,它只是记录undefined
.
我错过了什么吗?无论我使用$http
还是$resource
得到相同的结果。无论我使用远程站点还是在 localhost 上安装本地 WP,我也有同样的问题。真的,我只想知道给定请求的总页数,甚至只是帖子总数,所以如果有更好的方法,我很想知道。