In this blog post I will talk about the three core concepts of Angular 2: components, dependency injection, and property bindings.
Source: The Core Concepts of Angular 2 | Victor Savkin
Angular 2 is coming and this article shows the new concepts in the framework that we should be aware of.