Dependency injection is an application design pattern which is implemented by Angular

Angular dependencies are functional services. 

Various application components and directives may need service functionality. Angular makes injecting dependencies into components and directives easy through DI. We create injectable dependencies across all application components.


Related Question