3

次のように $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);
  });
});

これがプランカーです。これは私に次のエラーを与えています、

Error: [$injector:cdep] Circular dependency found: $rootScope <- toaster <- $exceptionHandler <- $rootScope

エラーを表示するためにAngularJS-Toasterを使用しています。デコレータ内にトースターサービスを挿入するにはどうすればよいですか?

4

1 に答える 1