• Google funded • Able to create dynamic html views easily ◦ Declarative Markup / UI-binding API ◦ Two way binding ◦ Create custom HTML tags / controls ◦ Testable code
Business Logic ◦ No DOM manipulation there ◦ Testable • DOM manipulation / Presentation Logic ◦ Put in directives • Output filtering ◦ Put in filters ◦ e.g. {{2150 | number}} => 2,150 • External resources ◦ Put in services ◦ e.g. Call RESTful API on server