In this chapter, we learned the concepts of AngularJS and how to leverage the framework in a new or existing project. We covered using the different angular subgenerators to create a CRUD application that uses custom filters, directives, and services.
We also covered the default filters and most common services that Angular includes in the library. We wrote unit tests for the custom filters, directives, and services, as well as got an inside look at how an AngularJS application is structured using the Yeoman Angular generator.
In the next chapter, we will be using the Backbone.js generator. We will cover installing the generator, using the subgenerators to create the individual files needed for a Backbone-powered single page web application.