title: How to ignore an error after catching it and execute final result in rxjs forkJoin?
body: <pre><code>   myfunc() { 
          const combined = forkJoin(
  
              this.service.fn1(parameter).pipe(
                  catchError(err =&gt; {
                     throw (this.handleError(err));
                  }),
              ),
  
              this.service2.fn2().pipe(
                  catchError(err =&gt; 
                  //i need to ignore this error and execute final result,
              ), 
  
              this.service3.fn3().pipe(
                  catchError(err =&gt; // Need to ignore this error too and continue)
              ));
  
           const subscribe = combined.subscribe (
              ([fn1,fn2,fn3]) =&gt; {
  
                 //execute this part even if fn2, fn3 call fails. How can i do ??     
  
            }    
       );
  }
  </code></pre>
  
  <p>How  can i ignore  the error which i catch in service2.fn2() and service3.fn3() and execute the final part?</p>
  
  <p>I'm new to this and any help would be appreciated.</p>
  
  <p>I saw this link but i didn't understand completely. If anyone can tell in simple terms it would be great.</p>
  
  <p><a href="http://jsbin.com/babirakiyi/1/edit?js,console" rel="nofollow noreferrer">http://jsbin.com/babirakiyi/1/edit?js,console</a>       </p>