Я новичок в AngularJs, и у меня была эта проблема.у - это результат, который показывает фильтр, а х - результат, который мне нужно показать.но y продолжает показывать массив $$ Json.пожалуйста, помогите мне с этим.
var filter = function(key,locale){
locale="fr";
var y=$http.get('https://...').then(function(res){
var dataLocale=res.data[locale];
var x=dataLocale[key];
console.log(x);
//this shows what i want
return x;
});
console.log(y);
//this doesn' show what i want
return y;
}