Я действительно новичок в AngularJS
и фактически относительно новичок в программировании в целом. В принципе, я хочу запросить JSON
api от Jenkins
, для списка рабочих заданий в 2 разных папках. Внутри этих данных есть URL для каждого отдельного задания, которое я хочу получить для данных. Итак, мне нужно сделать еще один запрос $http.get
для каждого задания, передавая URL-адрес (который является значением внутри данных первого запроса) в качестве параметров.
Первоначально я был один запрос внутри другого, внутри пара петель итерировать между
- Появятся папки, и в каждой папке
- Задания.
После выполнения некоторых исследований, я понял, что из-за $http
запросов является асинхронной, и петли синхронизации быть, этот метод не будет работать. Поэтому у меня есть служба, которая, используя $q
, собирает обещание первого запроса, но я не знаю, как использовать данные из первого запроса в качестве параметра для второго запроса. Может кто-нибудь помочь, пожалуйста?
. В вашем первом блоке кода будет' '' promises.push''' '' 'jenkinsPromises.push'''? – rohan
Правильно, я изменил название на более позднем этапе, мое плохое! – Matthijs
Большое спасибо! Он работает, именно то, что мне нужно! – rohan