+ ExplanationAngularJS provides support to create custom directives for following type of elements.Element directives - Directive activates when a matching element is encountered.Attribute - Directive activates when a matching attribute is encountered.CSS - Directive activates when a matching css style is encountered.
NB - Directive activates when a matching comment is encountered.