Ситуация такая, есть список из людей (допустим я не знаю их количество), на каждой странице выводятся по 10 человек и есть ссылка на следующую страницу и так до последней страницы, у последней ссылка равна null.
Как мне задать условие, что пока ссылка не равна null - делать запрос, если же равна null, то прекратить и вывести куда-нибудь(либо какой-то иной способ, более умный).
Сейчас я просто посмотрел сколько их всего, посчитал в уме, создал массив из этих запросов и через forkJoin сделал запрос и вывел результат, но я уверен, что можно сделать лучше. В интернете что-то не смог найти ничего дельного
const queryPeople = [
this.http.get(`page=1`),
this.http.get(`page=2`)
this.http.get(`page=3`)
this.http.get(`page=4`)
this.http.get(`page=5`)
this.http.get(`page=6`)
]
forkJoin(queryPeople ).subscribe(result => console.log(result))