Declarative UI Templates HTML is already a good templating language; angular makes it better. Preview your UI in your favorite HTML editor.
Two-Way Data Binding With angular, the view and data model are always in sync — there is no need for manual DOM manipulation.
Framework Angular supports the entire development process, provides structure for your web apps, and works with the best JS libraries.
MVC with Dependency Injection Separation of concerns, loose coupling, and inversion of control — all the good stuff for testable and maintainable code.
What you need to know
Small: ~60KB minified (24KB Gzipped)
Pure JavaScript: one script tag to include
Supports all Class A browsers
Works great with jQuery
Works in existing web apps: sprinkle in a little or pour it on — no need for a big, scary commitment