Возврат данных из http внутри функции
я используюэтот а такжеэтот ссылка, чтобы вернуть данные из http-запроса внутри функции:
function getdetails(id) {
var datafordetails = {
data1: {
item1: "",
item2: ""
},
data2: {
item3: "",
ID: id
}
};
var jsonDataDetails = JSON.stringify(datafordetails);
return $http({
url: "http://...",
method: "POST",
data: jsonDataDetails,
dataType: "json",
timeout: 5000,
contentType: 'application/json; charset=utf-8'
})
.then(function (res) {
var data = res.data;
responsedata=data.d;
return responsedata;
},function (error) {
$scope.status = status;
console.log("Unable to update. No internet?");
})
}
Моя цель в том чтоvar testing = getdetails('12345');
дает мне ответные данные для этого идентификатора, но я возвращаюсьPromise {$$state: Object...
Что я делаю неправильно? Большое спасибо!