Привет, ребята Я новичок в угловых js. У меня есть модуль 'ngApp', который зависит от модуля 'ng-main'. Я хочу обрабатывать ошибки и исключения, которые могут быть выбраны в блоке конфигурации модуля «ng-main». Я создал новый модуль «ng-error» и создал «ngApp», зависящий от этого модуля, для обработки ошибок и исключений, но это не так.Как обрабатывать ошибки блока конфигурации AngularJS
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
});
Если какая-либо ошибка происходит в этой конфигурации блоке он полностью не удается, но я хочу, чтобы вручную обрабатывайте их. Любые мысли или комментарии по моему коду?
AFAIK вы не можете сделать это без возился с угловым механизмом загрузки модуля. – RaviH
Я согласен с вашей точкой, но есть ли лучший способ вручную обрабатывать угловые ошибки самонастройки? Я пытаюсь переопределить exceptionHandler, чтобы, если какие-либо модули после ['ng-error'] терпят неудачу, он будет обрабатывать эти ошибки и будет вызывать всплывающее сообщение пользователю вместо отказа и показывать пустой экран – Vish021
Любые предложения или комментарии ребята? – Vish021