监控 AngularJS 1

1. 接入插件

fundebug.min.js放在head标签中;也可以使用NPMRequireJS动态加载等其他方式接入。

2. 配置exceptionHandler

  1. // 在exceptionHandler中调用fundebug.notifyError
  2. angular
  3. .module('exceptionOverwrite', [])
  4. .factory('$exceptionHandler', function()
  5. {
  6. return function(exception, cause)
  7. {
  8. fundebug.notifyError(exception);
  9. };
  10. });
  11. // exceptionOverwrite添加到模块依赖中
  12. angular.module('myApp', [
  13. ...,
  14. ...,
  15. 'exceptionOverwrite'
  16. ])

参考