console.log в вызове успеха вернет данные, которые я хочу, но когда я помещу их в someValue, они станут неопределенными вне функции успеха.
Единственный способ, которым я смог успешно получить данные из этого, - это вызов успеха, если я вставлю его в массив, а затем он станет неуклюжим многомерным массивом. Я знаю, что должен быть более простой способ получить эти данные, которые мне не хватает.
$scope.someValue;
$http.jsonp(url)
.success(function(data){
console.log("Data = ", data);
//this returns the data I'm looking for
$scope.someValue = data;
});
console.log("Data = ", $scope.someValue);
// this returns undefined
data
зависимую логику в обратный вызов успеха? Почему вы хотите получить доступ кdata
сразу после вызова$http
? - person Andrei CACIO   schedule 02.03.2015