У меня есть два метода, которые вызывают вызовы API и возвращают наблюдаемые.
private method1(): Observable<Home> {
return homeService.call.get();
}
private method2(): Observable<User> {
return userService.call.get();
}
Тогда у меня есть два следующих метода:
private method3(): void {
this.method1().subscribe();
this.method2().subscribe();
}
и один последний
private method4(): void {
// does things
this.method3();
}
Я хочу, чтобы method4
подождал, пока method3
завершит все запросы, чтобы продолжить, но я понятия не имею, как этого добиться в angular 8. Какие-нибудь советы?
forkJoin
~ оператора ~ RxJS (не оператора, сэр). Вашmethod3
должен вернуть объединенные наблюдаемые. Уверен, что вы можете найти некоторые конкретные примеры Angular с помощью Google - person webdevius   schedule 26.07.2019