TypeScript with AngularJS
Directive
Simple example
Component