Javascript에서 HTTP 요청을 만들고이 요청의 결과를 얻는 함수를 만들려고합니다. 불행하게도, 나는 절대적으로 .. 타 기능이 결과를 다시 얻는 방법을Angular JS에서 HTTP 요청의 가치를 되 찾으십시오.
여기 모두 내 기능을 찾기를 모르는 (모두 같은 일을 수행해야합니다) :
$scope.getInfo = function() {
return $http({
method: 'GET',
url: 'https://api.net'
}).then(function (response) {
return response.data;
});
};
그리고 다른 하나는 :
$scope.getInfo = function() {
var defer = $q.defer();
$http.get('https://api.net').then(function(response) {
defer.resolve(response.data);
}, function(response) {
defer.reject(response);
});
return defer.promise;
};
나는 '요청을 할 수있는 방법에 대해 많은 기사를 찾았지만 그 값 (AN 다른 하나에서 함수의 간단한 전화를 다시 얻을뿐만 아니라 "개체 개체"를 표시하고 I didn 히 한 정확하게 표시하는 해결책을 찾지 못함).
$scope.test = function() {
var myValue = $scope.getInfo();
alert(myValue); /* show [Object object] */
};
제발 도와 주실 수 있습니까?