title: Application becomes unresponsive after encountering an exception
body: <p>How to tell Angular 2 to not block the whole application when it encounters an exception?</p>
  
  <p>I'm not sure if it's even possible, because Google didn't enlighten me on this.
  But it seems critical to any single page web application.</p>
  
  <p>Whenever Angular 2 encounters an exception and throws an error, the complete application becomes unresponsive.</p>
  
  <p>I know that in JavaScript</p>
  
  <pre class="lang-js prettyprint-override"><code>try {
    doSomething();
  }
  catch(err) {
    handleErrors(err);
  }
  </code></pre>
  
  <p>might solve the problem.</p>
  
  <p>But I just want to know if there is any Angular specific solution or workaround?</p>