I try to load json file with angularjs, $q and return data from angular filter.
I have a angular filter:
MyApp.filter('my_filter', function ($q){
return function(input){
var deferred = $q.defer();
var j = {};
$.getJSON(url, function(json) {
j = json;
deferred.resolve(json);
});
return j;
But i got {}. How can i synchronously load json and return it's content from filter?
Thank you.