Chapter 7. Introduction to AngularJS
The last piece of the MEAN puzzle is, of course, AngularJS. Back in 2009, while building their JSON as platform service, developers Miško Hevery and Adam Abrons noticed that the common JavaScript libraries weren't enough. The nature of their rich web applications raised the need for a more structured framework that would reduce redundant work and keep the project code organized. Abandoning their original idea, they decided to focus on the development of their framework, naming it AngularJS and releasing it under an open source license. The idea was to bridge the gap between JavaScript and HTML and to help popularize single-page application development. In this chapter, we'll cover the following topics:
- Understanding the key concepts of AngularJS
- Introducing Bower's frontend dependencies manager
- Installing and configuring AngularJS
- Creating and organizing an AngularJS application
- Utilizing Angular's MVC architecture properly...