Я пытаюсь реализовать многогранный поиск на основе AngularJS https://github.com/kmaida/angular-faceted-searchFetch внешнего файла JSon через Угловое JS
Как пример на основе набора данных, включенных в JS, я пытаюсь загрузить JSON файл удаленно. (общий нооб в угловомJS кстати).
В example, контроллер defiend как:
myApp.controller('MainCtrl', function($scope, Helpers) {
И есть 2 хелперы defined
myApp.factory('Helpers', function() {...
Я пытаюсь привнести $ HTTP в третий помощник, мой код:
,
//below line 30 in https://github.com/kmaida/angular-faceted-search/blob/master/app.js
fetchData: function(){
var resultjson=[]
$http.get('/api/data.json').success(function(data) {
resultjson=data
console.log(data);
});
console.log(resultjson);
return resultjson;
}
Новая определенная переменная resultjson имеет значение в функции успеха, но не имеет значения за пределами этой точки. Любой может помочь мне правильно получить данные? Цените поддержку.