Make custom, reusable components with AngularJS directives

Learn how to make your own Angular directive. Also learn about encapsulation, concepts like isolate scopes, sharing data between scopes, declarative programming, and more. |--| Play with the code here:.