Внедрение $ 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

Ответы на вопрос(3)

Ваш ответ на вопрос