AngularJS $http Erfolg-callback-Daten zurück

Hallo an alle 🙂 Hier ist das problem. Ich mache eine Winkel-app mit:

  • einer Fabrik, um den Zugriff auf eine api, die mit $http, ruft ein array von Objekten von einem server

    getObjectsFromApi : function(){
        return $http({
            url: 'http://path/to/the/api/',
            method: 'GET',
            headers: {
                'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8',
            }
        })       
    },
  • sowie ein service zur Berechnung abgerufenen Daten und injizieren es dem für die Verarbeitung Verantwortlichen

    this.getObjectsFromService = function(){
        var objects = [];
    
        ObjectFactory.getObject()
        .success(function(data, status){
            console.log("Successfully got objects !");
            objects = data;
        })
        .error(function(data, status){
            console.log("Fail... :-(");
        });
    
        return objects;
    };

Das problem ist, dass wenn ich die Objekte zurückgeben, spielt es keine Daten zurückgegeben. Wie kann ich tun, um return $http-callback-Daten innerhalb dieser getObjectsFromService Funktion ?

Danke für die Hilfe !

InformationsquelleAutor | 2015-02-18
Schreibe einen Kommentar