What HTML would have been

Angular is (another) MVC framework for Javascript.

 

It uses the HTML as a template, adding attributes to add dynamic rendering to elements (similar to wicket/tapestry/kid). It supports two way databinding between form elements and javascript functions. It also supports dependency injection with autowiring.

Developer