title: Running promises in parallel with Angular 1.x without stop on fail
body: <p>I am fetching some images using <code>$http.get()</code>. I am calling them currently using <code>$q.all()</code> however if one call/promise fails they all do. Is there another way I could do this?</p>
  
  <pre><code>$q.all([$http.get('..'),$http.get('..')]).then(function(res) {
    // this will never happen if one get fails.
  }
  </code></pre>