AngularJS $http succès de rappel de données de retour

Bonjour à tous 🙂 Voici le problème. Je suis en train de faire angulaire application avec:

  • une usine pour l'accès à une api avec $http qui permet de récupérer un tableau d'objets à partir d'un serveur

    getObjectsFromApi : function(){
        return $http({
            url: 'http://path/to/the/api/',
            method: 'GET',
            headers: {
                'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8',
            }
        })       
    },
  • et un service de calculer les données récupérées et de l'injecter à des contrôleurs de

    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;
    };

Le problème est que quand je retourne les objets, il ne renvoie pas les données. Comment puis-je faire pour retourner $http rappel de données au sein de cette getObjectsFromService fonction ?

Merci de votre aide !

InformationsquelleAutor | 2015-02-18