我需要重定向到所有angularjs异常的错误页面。另外,我想在错误页面中显示不同的错误消息。我四处搜索,看到我可以覆盖$ exceptionHandler来重定向:
app.factory('$exceptionHandler', ['$injector', function($injector) {
var $location;
return function(exception, cause) {
$location = $location || $injector.get('$location');
$location.path("/error");
};
}]);
但是,我不确定应该如何设置错误消息?另外,我应该在每个控制器中包含$ exceptionHandler,因为它已经被覆盖了吗?