In order To apply AngularJs directives on various elements without having to add them for every DOM element multielement option can be set to true.
Compile function does the one-time activity and could be used to do some initialization. Link function is used to perform DOM manipulation and copy content into the DOM from the scope.
Directives are created using angular.directive API. This API takes a directive name followed by a factory function which returns a Directive Definition Object.
AngularJS Directive is a unit of reusable code which is used to add custom behavior to HTML elements or attributes.
Filters are one of the AngularJS features which help in filtering or formatting the data for the end user