I have 3 observables a, b and c that I call on page load to get the needed data. b is dependent on a. c is independent.

I want to know when I have fetched data from all of them so I can set the is loading to false. Also what would be best practice in terms of catching errors and syncing these observables?