What are the differences between AngularJS and Angular with respect to dependency injection?

Posted by Jessica Taylor | Updated on

Dependency injection is a common component in both AngularJS and Angular, but there are some key differences between the two frameworks in how it actually works.

AngularJSAngular
Dependency injection tokens are always stringsTokens can have different types. They are often classes and sometimes can be strings.
There is exactly one injector even though it is a multi-module applicationsThere is a tree hierarchy of injectors, with a root injector and an additional injector for each component.

If you like this question & answer and want to contribute, then write your question & answer and email to freewebmentor[@]gmail.com. Your question and answer will appear on FreeWebMentor.com and help other developers.

Related Questions & Answers