What Is Dependency Injection in Angular6

Dependency injection, or DI, is a design pattern in which a class requests dependencies from external sources rather than creating them. Angular’s DI framework provides dependencies to a class upon instantiation. Use Angular DI to increase flexibility and modularity in your applications.

What means dependency injection?

Dependency Injection (DI) is a programming technique that makes a class independent of its dependencies. “In software engineering, dependency injection is a technique whereby one object supplies the dependencies of another object. A ‘dependency’ is an object that can be used, for example as a service.

What is the use of dependency injection in angular 2?

In Angular 2, we inject dependency via constructor of the class. In the above code, we have injected the “NumListServcie” dependency in constructor and made the “numList” object of “NumListServcie” type.

Robert Thorne

Robert Thorne

Automotive & Future Transportation Editor

Robert Thorne covers electric vehicle innovations, autonomous driving systems, global mobility trends, and automotive engineering developments.

Share this article
Twitter Facebook Pinterest