угловой $ ресурс с jsonp не работает
У меня возникли проблемы со следующим кодом:
angular.module('offerServices', ['ngResource'])
.factory('Offer', function ($resource) {
return $resource('url/offers', { callback: 'JSON_CALLBACK' },
{
query: { method: 'JSONP' }
}
);
})
.factory('Trustyou', function ($resource) {
return $resource('https://api.trustyou.com/hotels/:id/seal.json', {},
{
query: { method: 'JSONP' }
}
);
});
вызов Offer.query ({}, function () {}); в моем контроллере работает без проблем. но эта часть не работает
var trustYouData = Trustyou.query({ id: 'd8421e79-99f0-41b2-8d6e-9cfd62a9776b' }, function (data) {
console.log(data);
});
это всегда возвращает ошибку 400: "
Ошибка сети: 400 неверных запросов -https://api.trustyou.com/hotels/d8421e79-99f0-41b2-8d6e-9cfd62a9776b/seal.json?callback=angular.callbacks._1"
когда я изменяю свой код и использую jQuerys.getJSON, я неу меня нет проблем:
$.getJSON("https://api.trustyou.com/hotels/d8421e79-99f0-41b2-8d6e-9cfd62a9776b/seal.json?callback=?", function (data) {
console.log(data);
});
Почему метод jQuery работает, но реализация angulars $ resource в этом случае возвращает ошибку?