forkJoin "join" Observables
Итак, в общем, у вас есть сервис
getData()
{
return forkJoin([this.http.get('url1'),
this.http.get('url2'),
this.http.get('url3'),
this.http.get('url4')])
}
И в компоненте вы подписываетесь на getData
this.dataService.subscribe(([list1, list2, list3, list4])=>{
this.list1=list1
this.list2=list2
this.list3=list3
this.list4=list4
..do here what do you want..
})
Ну, в rx js 5.5.6 forkJoin - это
Observable.forkJoin([...])
Да, наблюдаемые (и Angular - это полное множество наблюдаемых) - это «функции», на которые вы подписаны. Находится ли в функции «подписки», когда вы «получили данные и где вы можете вызывать другие функции