Я работаю с REST API, который предоставляет разбивку на страницы для запросов GET, например:
{count: 43103
previous: null
next: http://ecoengine.berkeley.edu/api/photos/?page=2
results: [json objects....]
}
Я хотел бы создать службу, которая загружает все данные, следуя ссылке next
, пока next
не станет нулевым. Я застрял в том, как связать обещания в этом сценарии, и был бы признателен за любую помощь в том, как действовать (новичок angular/js здесь). Мой плункер с тем, что я получил до сих пор, находится здесь http://plnkr.co/edit/ySiQLvu9RNrKkQAoDmKh . Из сообщений консоли видно, что код извлекает данные только с первых двух страниц. Спасибо.