Внедрение $ http в угловую фабрику ($ exceptionHandler) приводит к циклической зависимости
Когда я пытаюсь вставить $ http в переопределенную фабрику, я получаю сообщение об ошибке:
Uncaught Ошибка: [$ injector: cdep] Обнаружена циклическая зависимость: $ http <- $ exceptionHandler <- $ rootScope
AngularModule.factory('$exceptionHandler', function ($http) {
есть идеи как решить? если я введу с помощью [], $ http не определено
редактировать__________________
согласно ответу ниже я попытался:
MyModule.config(function($provide, $http) {
$provide.decorator("$exceptionHandler", function($delegate) {
return function(exception, cause) {..
но я все еще получаю круговую ошибку:
Uncaught Ошибка: [$ injector: cdep] Обнаружена циклическая зависимость: $ http <- $ exceptionHandler <- $ rootScope