Я использую ngrx в проекте Angular.В этом примере у меня есть массив запросов.Я хочу отправлять действие после каждого запроса, но также и после того, как все выполнено.
Пока у меня есть что-то похожее на это:
Observable.forkJoin(requests).pipe(
map(() => new actions.requestsSuccessful()),
catchError(() => of(new actions.requestsFailed()))
);
, где requests
- это массив Observables.
Приведенный выше код работает нормально, когда все запросы выполнены, мое действие requestsSuccessful()
правильно отправлено.
Однако я реализую индикатор выполнения, который я хочу обновить после каждый запрос был сделан, но я также хочу сохранить отправку действия, когда было сделано все запросов.
Я не могу понять, как отправитьдействие после каждого запроса при сохранении действия, когда все сделано.
Есть идеи?