So injiziere ich meinen Dienst an ExceptionHandler

Ich habe meinen Dienst an anderen Stellen verwendet, die automatisch von Angle 2 injiziert wurden. Ich möchte denselben Dienst in ExceptionHandler verwenden. Der Dienst sendet jedoch keine Daten an den Server. Ich habe den Debugger durchlaufen und mein Dienst wird aufgerufen.

class MyExceptionHandler extends ExceptionHandler {
  rbJSLogger: RBLoggerService;

  constructor() {
    super(null,null);
    var injector = ReflectiveInjector.resolveAndCreate([
      RBLoggerService,
      JSONP_PROVIDERS,
      Http,
      ConnectionBackend,
      HTTP_PROVIDERS
    ]);
    this.rbJSLogger = injector.get(RBLoggerService);
  }
  call(error, stackTrace = null, reason = null){
    // console.error(stackTrace);
    this.rbJSLogger.searchBy("asd");
  }
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage