Few of my recent tutorials were about AngularJS and its ability to work with DOM in very peculiar way: using structures called directives. Name itself is kinda not-so-much-descriptive when it comes to understand what exactly they do and to be honest...