Los proveedores son unos objetos que se agregan al contenedor de inyección de dependencia para ser usados
por los controladores o servicios
Estos tienen 2 propiedades:
provider: Es el nombre con el que será usado
useValue: Valor con el que se va usar (string, booleano, clase, funcion… etc)
En este ejemplo podemos ver un proveedor con un valor numérico y otro que es una instancia
de una clase simulando algo de AWS
En esta otra parte en un controlador vemos con usar el proveedor el cual utiliza
el decorador @Inject con el nombre que se le dio en el módulo principal API_VALIDATE
y el otro AWSExampleService
Apoyanos
ZanobiJS es un proyecto de código abierto con licencia del MIT. Puede crecer gracias al apoyo de personas increíbles como tú.
Si deseas unirte, lea más aquí.