AngularJS Directives Pocket Reference Directives allow us to extend the grammar of the web through reusable HTML elements, attributes, and classes. Restrict, Replace and Template https://rawgit.com/josoroma/Angular-Custom-Directives/master/01/index.html No Scope, Scope and Isolated Scope https://rawgit.com/josoroma/Angular-Custom-Directives/master/02/index.html Binding and Callable Expressions https://rawgit.com/josoroma/Angular-Custom-Directives/master/03/index.html Basic Transclusion and Lifecycle https://rawgit.com/josoroma/Angular-Custom-Directives/master/04/index.html Deferred Rendering with Element Transclusion https://rawgit.com/josoroma/Angular-Custom-Directives/master/05/index.html Recommended Lifecycle https://rawgit.com/josoroma/Angular-Custom-Directives/master/06/index.html Compilation Process https://rawgit.com/josoroma/Angular-Custom-Directives/master/07/index.html Compile, Controller and Link https://rawgit.com/josoroma/Angular-Custom-Directives/master/08/index.html Robust Directives & Sharing Data https://rawgit.com/josoroma/Angular-Custom-Directives/master/09/index.html Videos Resources Understanding Directives AngularJS Directives Demystifying Directives Creating Custom Directives $compile Directive-to-Directive Communication Directive Communication - Part I Directive Communication - Part II