こんにちは、Angular js は初めてです。モジュール「ng-main」に依存するモジュール「ngApp」があります。「ng-main」モジュールの構成ブロックでスローされる可能性のあるエラーと例外を処理したいと考えています。新しいモジュール「ng-error」を作成し、「ngApp」をこのモジュールに依存させてエラーと例外を処理しましたが、それをキャッチしていません。
index.html
<script type="text/javascript">
angular.module('ngApp', ['ng-error', 'ng-main']);
</script>
ngErrors.js
angular.module('ng-error',[])
.config(function($provide) {
$provide.factory('$exceptionHandler', function($injector) {
return function (exception, cause) {
console.log(exception);
// display error message
};
});
});
ngMain.js
angular.module('ng-main', ['ng-test'])
.config(function(){
// code with error
});
この構成ブロックでエラーが発生した場合、完全に失敗しますが、手動で処理したいと考えています。私のコードに関する考えやコメントはありますか?