标签: angularjs-config

在$ exceptionHandler的装饰器中使用Angularjs-Toaster

我试图在$ 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);
  });
});
Run Code Online (Sandbox Code Playgroud)

是傻瓜.这给了我以下错误,

Error: [$injector:cdep] Circular dependency found: $rootScope <- toaster <- $exceptionHandler <- $rootScope
Run Code Online (Sandbox Code Playgroud)

我正在使用AngularJS-Toaster来显示错误.我现在如何在装饰器内注入烤面包机服务?

angularjs angularjs-decorator angularjs-config

3
推荐指数
1
解决办法
644
查看次数