# Dependency Injection Dependency Injection is one of the fundamental concepts in Angular. DI is wired into the Angular framework and allows classes with Angular decorators, such as Components, Directives, Pipes, and Injectables, to configure dependencies that they need. Visit the following resources to learn more: - [Understanding Dependency Injection](https://angular.io/guide/dependency-injection) - [Dependency Injection in Action](https://angular.io/guide/dependency-injection-in-action)