angular 6 inyección de dependencia
En la última versión de Angular 6, un servicio se registra en un módulo utilizandoprovidedIn
propiedad en los metadatos del servicio:
@Injectable({
providedIn: 'root',
})
export class HeroService {}
Sin embargo, la documentación también se refiere al registro del servicio en el móduloproviders
array en los metadatos del módulo tal como lo hicimos en Angular 5:
@NgModule({
providers: [HeroService],
})
export class AppModule {}
Entonces, ¿qué método se debe utilizar para hacer que el inyector conozca el servicio que debe inyectar y el método de matriz del proveedor del módulo quedará en desuso?