Basic Principles and Concepts
Before we cover AngularJS in detail, we will start with an overview of the fundamental concepts of the AngularJS framework. This is particularly important because someone wishing to understand how AngularJS works needs to first understand a number of basic principles. After completing this chapter you will be able to understand the most important terms in the world of AngularJS and understand how the framework uses certain proven patterns and best practices to facilitate the development of client-side web applications.
The AngularJS framework is based on some proven design patterns. In this section we present these patterns and explain their purpose in the context of AngularJS. ...