AngularJS’s dependency injection and data binding eliminates maximum code that the developer will have to write. And, all this occurs in the browser only, thus making it to give its best when working with any server technology.
$scope), which alludes to the Application Model. It acts as a glue between Controller and View for execution of expressions.
$httpand services can be utilized to arrange the code crosswise over the application.
ng-. Own directives ( custom directives ) can be created like controllers and services.
Further detailed information about these AngularJS Overview features is explained in the later chapters.