AngularJS es un framework open source javascript. Este framework tiene como objetivo disminuir la cantidad de javascript de Aplicaciones singel-page utilizando el patrón MVC.
Html es genial para escribir documentos estáticos pero no para realizar aplicaciones dinámicas; AngularJS extiende html para hacer más fácil el diseño de aplicaciones dinámicas a través del patrón MVC.
Dejo un video:
Dejo un link:
http://angularjs.org