Introducing CRUD modules
CRUD modules are the basic building block of a MEAN application. Each CRUD module consists of a two MVC structure supporting the module Express and AngularJS functionality. The Express part is built upon a Mongoose model, an Express controller, and an Express routes file. The AngularJS module is a bit more complex and contains a set of views, and an AngularJS controller, service, and routing configuration. In this chapter, you'll learn how to combine these components together to build an example Article
CRUD module. The examples in this chapter will continue directly from those in previous chapters, so copy the final example from Chapter 7, Introduction to AngularJS, and let's start from there.