Я выполняю следующий $save, который вызывает мой angularJS $resource и POST для моего API. Я могу отлаживать свой обработчик обратного вызова, и объект фактически создается в моем API.
myObj.$save({}, function (value, responseHeaders) {
myObj.someSuccessFunction();
}, function (responseText) {
myObj.someFailureFunction();
});
Я не могу ничего получить из параметра «responseHeaders». "responseHeaders()" возвращает пустой объект. Я хотел бы получить заголовок ответа «местоположение» следующим образом: responseHeaders («Местоположение»).
Стоит отметить, что Response заполняется при отладке в chrome. Объект «responseHeaders» по какой-то причине не может быть заполнен.
Как мы можем получить эти заголовки ответов?
Спасибо!
$save()
не является объектом параметра, а второй не является обратным вызовом? Что заставило бы функцию, которую вы передаете, оцениваться для объекта (параметра), который, как ожидается, будет возвращен. ПопробуйтеmyObj.$save({}, function .... )
- person towr   schedule 06.01.2014