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 インストールを使用するかに関係なく、同じ問題が発生します。本当に、特定のリクエストの総ページ数または総投稿数を知りたいだけなので、それを行うより良い方法があれば知りたいです.