Angular Custom Attribute Directives

What is Custom Directive?