Services & Providers
Mis à jour
StaticInjectorError(AppModule)[BookPreviewComponent -> BookRepository]:
StaticInjectorError(Platform: core)[BookPreviewComponent -> BookRepository]:
NullInjectorError: No provider for BookRepository!@NgModule({
providers: [
{
provider: BookRepository,
useClass: BookRepository
}
]
})
export class BookCoreModule {
}@NgModule({
providers: [
BookRepository
]
})
export class BookCoreModule {
}@NgModule({
providers: [
{
provider: BookRepository,
useValue: new FakeBookRepository()
}
]
})
export class BookCoreModule {
}@NgModule({
providers: [
{
provider: BookRepository,
useFactory: () => {
/* Useful for A/B testing. */
if (isBTeam) {
return new BookRepositoryV2();
}
return new BookRepository();
}
}
]
})
export class BookCoreModule {
}