At this point most developers are familiar with dependency injection in some form, so the concepts described in this article should be familiar to most. Angular 2.0 doesn't really do anything out of the ordinary when it comes to DI – beyond introducing new syntax, of course :-).
Full article