The three types of
directives in Angular 2 are capable of specific DOM operations. ... Instead, their purpose is specifically tailed to two types of DOM manipulation: Structural
directives change the DOM layout by adding and removing DOM elements. Attribute
directives change the appearance or behavior of an element.
read more >>