title: angular2 rxjs observable forkjoin
body: <p>Is it possible to continue forkjoin http.get requests even if one of the requests fails. </p>
  
  <p>I'm looking to a similar function of $q.allSettled in angular2.</p>
  
  <p>See example : <a href="http://jsfiddle.net/Zenuka/pHEf9/" rel="noreferrer">http://jsfiddle.net/Zenuka/pHEf9/</a></p>
  
  <pre><code>angular.module('qAllSettled', []).config(function($provide) {
    $provide.decorator('$q', function($delegate) {
      var $q = $delegate;
      $q.allSettled = function(promises) {
        return $q.all(promises.map(function(promise) {
          return promise.then(function(value) {
            return { state: 'fulfilled', value: value };
          }, function(reason) {
            return { state: 'rejected', reason: reason };
          });
        }));
      };
      return $q;
    });
  });
  </code></pre>
  
  <p>Kab</p>