У меня есть угловой отклик, который ожидает, что массив и служебный вызов пройдут через массив (можно увидеть его на вкладке сети инструментов chrome dev).Ошибка в конфигурации ресурсов. Ожидаемый ответ, чтобы содержать объект, но получил массив
но я получаю следующую ошибку в хром-консоли.
Ошибка в конфигурации ресурсов. Ожидаемый ответ содержит объект, но получил массив
вот мой угловой сервис: -
physicalServerModule.factory("physicalServerServices", ['$resource',
function ($resource) {
var host = app.general.host;
var port = app.general.port;
var serverItemPath = 'v1/physicalserver/:x';
var serverPath = 'v1/physicalserver/list';
return {
physicalServer: function() {
return $resource(host + serverPath,{}, {
query: {
method: 'GET',
isArray: true
},
create: {
method: 'POST'
}
});
}
};
}]);
и я звоню службу, как показано ниже: -
var tileServiceCall = physicalServerServices.physicalServer();
tileServiceCall.get({},{}).$promise.then(function (response) {
app.meta.physicalserver.tileItems = JSON.stringify(response);
}, function (error) {
alert("error");
});
мой angularjs версия это 1.2.15 Может кто-то указать мне первопричину?
Я застрял в этой проблеме в течение часа, пока не нашел ваше сообщение. Это работает !!! Спасибо. –
wow так просто, но так полезно спасибо –