Описание тега 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