小编Afa*_*put的帖子

检测到 ApplicationRef 的 DI 中存在循环依赖。如何修复它

我是 Angular 的初学者,并尝试在应用程序中实现全局错误处理,为此我创建了 appErrorHandler 类并实现了 ErrorHandler,并在此类上注入了 Toast Service,但它显示了上述错误。AppErrorHandler 类。

  @Injectable()
 export class AppErrorHandler implements ErrorHandler {

constructor(private toastService: ToastrService) {}

handleError(error: any): void {
    this.toastService.error("An unexpected error","Error");
}    
Run Code Online (Sandbox Code Playgroud)

}

应用程序模块

 providers: [
{ provide: ErrorHandler, useClass: AppErrorHandler },
MakeService
],
 imports: [
BrowserAnimationsModule,
  ToastrModule.forRoot(
  {
    timeOut: 6000,
   positionClass: 'toast-bottom-right',
   preventDuplicates: true,
  }
),
RouterModule.forRoot([
  
  {  path:'', component:HomeComponent },
  {  path:'vehicle-form', component:VehicleFormComponent },
  
]),
Run Code Online (Sandbox Code Playgroud)

],

错误图像

dependency-injection asp.net-core angular angular10

8
推荐指数
1
解决办法
7227
查看次数