Всем привет :) Вот такая проблема. Я делаю угловое приложение с:
фабрика для доступа к API с $http, который извлекает массив объектов с сервера
getObjectsFromApi : function(){ return $http({ url: 'http://path/to/the/api/', method: 'GET', headers: { 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8', } }) },
и служба для вычисления полученных данных и их ввода в контроллеры.
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; };
Проблема в том, что когда я возвращаю объекты, он не возвращает никаких данных. Как я могу вернуть данные обратного вызова $http в этой функции getObjectsFromService?
Спасибо за помощь !