Я написал угловую службу js, которая возвращает ответ. Но когда я попытался вызвать службу с контроллера, я не смог получить точный ответ.Не удалось получить ответ от угловой службы js
app.service('testservice', function($http){
var details= {};
details.getResponse = function() {
return $http({
url: 'send/getdata',
method: 'GET'
}).success(function(data, status, headers, config) {
this.getdata = data;
return getdata;
});
};
return details;
});
Я использую контроллер ниже для вызова метода.
app.controller('testcontroller',[ '$scope', '$http','testService',function($scope, $http,testService) {
var targetresponse = testService.getResponse();
alert(JSON.stringify(targetresponse))
})]);
Я получаю ниже ответ { "$$ состояние": { "статус": 0, "до": [[{ "Обещание": { "$$ состояние": { "статус ": 0}}}, null, null, null]]}}
Пожалуйста, дайте мне знать об ошибке здесь.
Это вам помогло? –