Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

295
Views
How to wait and execute other code until multiple subscribe observables are finished javascript

I have a piece of code which contains multiple http requests which are subscribed. Here an example of how one such subscribe function looks like:

this.http.post<any>(url, body).subscribe({
   next: data => {
       console.log(data);
   }
});

But depending on user input they are not always used (so sometimes there are some not accessible). After all the subscriptions are done that were neccesary, a function has to be called. Let's name that function subscribesDone().

How do I execute that function only after all the subscribes are done (while there are some subscribe funtions not being used, depending on the situation).

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

This isn't a very "proper" answer, but a way to do it until others give better answers:

make an array of booleans, one for every http call, all true. If a call is made, set its array slot to false and set it back to true when it returns. Every return, after setting the correct value to true, check if all bools are true. If all are true, do the final function

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!