In Angular 1.x I would sometimes need to make multiple http requests and do something with all the responses. I would throw all the promises in an array and cal
http
On reactivex.io forkJoin actually points to Zip, which did the job for me:
let subscription = Observable.zip(obs1, obs2, ...).subscribe(...);