Я пытаюсь получить данные из одного ресурса в контроллере, и в результате мне нужно сделать второй HTTP-запрос на получение.
$http.get('http://' + ProductionConfig.SERVER + '/api/v1/business-config/').then(function (res) {
$scope.selected= res.data;
console.log($scope.selected);
}, function (err) {
console.error('No se ha podido conseguir los datos de empresa ' + err);
});
$http.get('http://' + ProductionConfig.SERVER + '/api/v1/business/id/' + $scope.selected).then(function (res) {
$scope.business= res.data;
console.log($scope.business);
}, function (err) {
console.error('No se ha podido conseguir los datos de empresa ' + err);
});
Но когда я пытаюсь выполнить второй $http.get, $scope.selected не определен, и он возвращает мне ошибку, потому что не удалось выполнить запрос. После этого я должен сохранить результат в объекте, чтобы использовать его позже.
Как я могу поставить эту проблему? Спасибо.
http.get
внутрьthen
первого - person Joao Leal   schedule 16.06.2015