Я пытаюсь выявить ошибки, которые обрабатываются в декораторе $exceptionHandler следующим образом:
var app = angular.module('myApp',['toaster']);
app.config(function($provide){
$provide.decorator('$exceptionHandler',function($delegate,toaster){
toaster.pop('error','text','error');
$delegate(exception, cause);
});
});
Вот plunkr. Это дает мне следующую ошибку,
Error: [$injector:cdep] Circular dependency found: $rootScope <- toaster <- $exceptionHandler <- $rootScope
Я использую AngularJS-Toaster для отображения ошибок. Как теперь я могу внедрить сервис тостера в декоратор?