У меня есть следующие две функции в Angular 6:
http1() {
return this.http.post<any>('/url1').subscribe(() => console.log(1));
}
http2() {
return this.http.post<any>('/url2').subscribe(() => console.log(2));
}
Теперь я хочу подписаться на оба Observables с помощью zip и выполнить действие по завершении обоих:
Observable.zip([http1(), http2()]).subscribe(() => console.log(3));
В этом примере 3
не печатается в консоли, только 1
и 2
. Мне нужно напечатать три из них, как этого добиться?