Introduction
Directives as you came to know them in Angular 1 have been done away with. In their place, we have two new entities: components and the new version of directives. Angular 2 applications are now component-driven; with further exposure, you will discover why this style is superior.
Much of the syntax is entirely new and may seem strange at first. Fear not! The underpinnings of the Angular 2 style are elegant and marvelous once completely understood.