Для приложения я использую скелет, очень похожий на https://github.com/angular/angular-seed.
Я пробовал что-то вроде этого в services.js:
'use strict';
/* Services */
angular.module('mApp.services', []).
factory('$exceptionHandler', function () {
return function (exception, cause) {
alert(exception.message);
}
});
Это ничего не делает, похоже, это не перезаписывает exceptionHandler.
Если я попытаюсь:
var mod = angular.module('mApp', []);
mod.factory('$exceptionHandler', function() {
return function(exception, cause) {
alert(exception);
};
});
Это перезаписывает все приложение.
Как я могу правильно перезаписать exceptionHandler, если я использую скелет, аналогичный угловому приложению по умолчанию?