Wie verwende ich $ http Promise Response außerhalb des Erfolgs-Handlers?

$scope.tempObject = {};

 $http({
   method: 'GET',
   url: '/myRestUrl'
}).then(function successCallback(response) {
   $scope.tempObject = response
   console.log("Temp Object in successCallback ", $scope.tempObject);
}, function errorCallback(response) {

});
console.log("Temp Object outside $http ", $scope.tempObject);

Ich erhalte eine Antwort insuccessCallback aber nicht bekommen$scope.tempObject draußen$http. es zeigtundefined.

Zugriff aufresponse oder$scope.tempObject nach$http

Antworten auf die Frage(6)

Ihre Antwort auf die Frage