потом для каждого элемента задать отдельным запросом им атрибуты (еще пост запросы, но уже зная айдишку созданного элемента)
И вот я создал массив обсервблов для первой задачи и форкджойном запущу их.
И вот если пайпом tap для каждого обсервбла (где уже знаю айдишку) из этого массива задам запросы для добавления этих атрибутов,
То все ли будет норм с потоком запросов? Ну в плане обработает их ли браузер, что их будет лететь очень много и сразу как бы.
Да и вообще подход не полное ли г-но, может лучше не слать дополнительные запросы в tap, а тоже класть их в массив обсервблов, который потом запустить?
observablesList = [someRequest.method.pipe(tap((data => {
someAnotherRequest.subsctibe(data.id),
someAnotherRequest2.subsctibe(data.id)
...
})),
someRequest.method.pipe(tap((data => {
someAnotherRequest.subsctibe(data.id),
someAnotherRequest2.subsctibe(data.id)
...
})),
someRequest.method.pipe(tap((data => {
someAnotherRequest.subsctibe(data.id),
someAnotherRequest2.subsctibe(data.id)
...
})),
...
]
forkJoin(observablesList).subscribe()
Не норм
отписки обязательны + браузер может жестко лагать на большом количестве одновременных реквестов
Я б ещё к бэку сходил, чтоб они на своей стороне сделали удобный api
та это, к сожалению, невозможно... Это пока прототип фичи ди вообще...
Обсуждают сегодня