使用AngularJS的时候,对JS错误如何自定义处理?(比如用Google Analytics记录angularjs使用中出现的js错误)

AngularJS自带一个错误处理service:$exceptionHandler

具体代码该API里有示例:

angular.
  module('exceptionOverwrite', []).
  factory('$exceptionHandler', ['$log', 'logErrorsToBackend', function($log, logErrorsToBackend) {
    return function myExceptionHandler(exception, cause) {
      logErrorsToBackend(exception, cause);
      $log.warn(exception, cause);
    };
  }]);

以上代码类似Java里面的@Override:重写处理angularjs中出现的js error


 

相关文章:

  • 2021-09-28
  • 2022-02-03
  • 2021-10-06
  • 2022-01-29
  • 2021-10-03
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-12
  • 2021-11-24
相关资源
相似解决方案