【发布时间】:2018-04-12 16:26:17
【问题描述】:
我正在使用 Angular4 并尝试处理生产中的意外错误。我的情况是,如果我们收到错误,只需重定向到登录页面 不幸的是,我得到一个'错误:提供程序解析错误:无法实例化循环依赖!应用程序参考...
只要我在构造函数中引用路由器,就会发生错误。
任何指导将不胜感激
代码如下:
import {ErrorHandler, Injectable} from '@angular/core';
import {WSClientService} from '../services/wslib/wsclient.service'
import {Router} from '@angular/router'
@Injectable()
export class VxErrorHandler implements ErrorHandler {
private _router = null
constructor( private _wsClientService:WSClientService, private router: Router) {}
handleError(error:any) {
this.router.navigateByUrl("/login");
}
}
【问题讨论】:
标签: angular