Описание тега angular-directive

At a high level, directives are markers on a DOM element (such as an attribute, element name, comment or CSS class) that tells the Angular 2+ framework to attach a specified behavior to that DOM element or even transform the DOM element and its children. This tag is for Angular 2+

For a comprehensive guide to what angular-directives are, see this link here