Guías Detalladas
Inyección de Dependencias

Inyección de dependencias en Angular

"DI" es un patrón de diseño y mecanismo para crear y entregar algunas partes de una aplicación a otras partes de la aplicación que las requieren.

CONSEJO: Consulta los Fundamentos de Angular antes de sumergirte en esta guía completa.

Cuando desarrollas una parte más pequeña de tu sistema, como un módulo o una clase, es posible que necesites usar características de otras clases. Por ejemplo, es posible que necesites un servicio HTTP para hacer llamadas al backend. La Inyección de Dependencias, o DI, es un patrón de diseño y mecanismo para crear y entregar algunas partes de una aplicación a otras partes de la aplicación que las requieren. Angular soporta este patrón de diseño y puedes usarlo en tus aplicaciones para aumentar la flexibilidad y modularidad.

En Angular, las dependencias son típicamente servicios, pero también pueden ser valores, como cadenas o funciones. Un inyector para una aplicación (creado automáticamente durante la inicizalición) instancia las dependencias cuando es necesario, usando un proveedor configurado del servicio o valor.

Aprende sobre la inyección de dependencias de Angular