阅读(4054) (9)

Ionic 1

2019-02-20 16:10:45 更新

Ionic 1使用了AngularJS 1,因此与其配置方法一致。

1. 接入插件

修改www/index.html,将fundebug.min.js放在head标签中;也可以使用NPMRequireJS动态加载等其他方式接入。

2. 配置exceptionHandler

修改www/js/app.js

// 在exceptionHandler中调用fundebug.notifyError
angular
  .module('exceptionOverwrite', [])
  .factory('$exceptionHandler', function()
  {
    return function(exception, cause)
    {
      fundebug.notifyError(exception);
    };
  });

// exceptionOverwrite添加到模块依赖中
angular.module('myApp', [
    ...,
    ...,
    'exceptionOverwrite'
])
参考