Angular: Exception handler

http://angularjs.org/

by M. Junaid Salaat

HTML

<script src="http://code.angularjs.org/angular-1.0.0rc12.js"></script>
<div ng-controller="MyCtrl">

</div>

JavaScript

var myApp = angular.module('myApp', ['ng']).config(function($provide) {
$provide.decorator('$exceptionHandler', ['$log', '$delegate',
  function($log, $delegate) {
    return function(exception, cause) {
      console.log('Default exception handler.');
      $delegate(exception, cause);
    };
  }
]);
});
myApp.controller('MyCtrl', function($scope, $exceptionHandler) {
    throw "Fatal error";
});