sách gpt4 ai đã đi

javascript - Angular wp-api 无法获取 X_Total_Pages 的 header

In lại 作者:行者123 更新时间:2023-12-03 11:08:41 26 4
mua khóa gpt4 Nike

我正在使用 Angular wp-api 模块,每次我的 $resource 请求响应时,我都可以在 Chrome 中看到 ResponseHeaders 以及 X_Total_Pages 和其他 header 信息。但我无法将它们添加到范围中。

这是我的 Controller ...

    .controller('newslettersController', ['$scope','$stateParams','$sce','WPFactory', function ($scope,$stateParams,$sce,WPFactory) {


$scope.newsletters = WPFactory.query({
param1: 'posts',
page: $scope.pageNum,
'filter[cat]': 8,
'filter[posts_per_page]' : 10,
'filter[orderby]': 'ID'
}, function(data, reponseHeaders) {


$scope.header = reponseHeaders('X_Total_Pages');

});
});
}]);

还有我的工厂...

    .factory("WPFactory", function($resource) {
var dataResponse = $resource('http://www.example.com/wp-json/:param1/:param2/:param3/:param4/:param6/:param7', {}, {
get: {
method: 'GET'
}
});
return dataResponse;
})

1 Câu trả lời

这是 jeffsebrings angular module ?如果是,我认为您需要使用 wpAPIResource 注入(inject)您的服务:

.factory("WPFactory", function($resource, wpAPIResource) 

并用它来查询 json Rest api (wp-api)。

此外,不确定您的 Controller 是否正确传递了查询对象:

我会像这样改变你的工厂:

.factory("WPFactory", function(wpAPIResource) {

var posts_query = function(args) {
return wpAPIResource.query(args);
};

return posts_query;
})

关于javascript - Angular wp-api 无法获取 X_Total_Pages 的 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27711182/

26 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com