使用喷油器时的声纳折旧误差

问题描述 投票:0回答:1

我正在使用角度5。我正在使用注入器注入我的一项服务,如下所示

import { ErrorHandler, Injectable, Injector, NgZone } from '@angular/core';
import { Router } from '@angular/router';

@Injectable()
export class CustomErrorHandler implements ErrorHandler {
  constructor(private injector: Injector) { }

  handleError(error) {
    const router = this.injector.get(Router);
}

一切正常。但是在运行声纳测试时会引发错误,提示

不赞成使用:从v4.0.0起,使用Type或InjectionToken

如何解决此错误?我看不到有关弃用的任何文档! 。预先感谢。

angular angular5
1个回答
0
投票
 this.injector.get<NgControl>(NgControl as any); 
© www.soinside.com 2019 - 2024. All rights reserved.