AngularJS is a fully featured client-side MVC framework from Google. Its popularity has exploded in recent months.
Tip
For more information on AngularJS, you can visit the project home page at http://angularjs.org/.
In this section, we will demonstrate how CoffeeScript can be used to create the various building blocks of an Angular application including the following:
Creating an Angular application module
Creating Angular controllers
Creating Angular providers
Creating Angular directives
Creating Angular routers
Handling inter-controller events