Я внедряю ErorHandler для моего приложения. Для этого мне нужно внедрить в класс другой сервис, который загружается при запуске метода forRoot
модуля.
app.module.ts
imports: [
MyModule.forRoot(config),
...
],
providers: [
{
provide: ErrorHandler,
useClass: MyErrorHandler,
deps: [MyService] // The one that comes from MyModule.forRoot()
}
...
]
Я пытался использовать Injectorи включить в providers
MyModule так же, как и MyService, однако, когда я внедряю службу, она имеет значение undefined
.
Как пометить MyModule.forRoot()
как зависимость, которую мне нужно разрешить до создания экземпляра ErrorHandler