AngularJS extends (HTML) markup language with new attributes.
AngularJS is ideal for Single Page Applications (SPAs).
AngularJS is simple to be told.
This tutorial is specially designed to assist you learn AngularJS as quickly and efficiently as possible. First, you'll learn the fundamentals of AngularJS: directives, expressions, filters, modules, and controllers. Then you'll learn everything else you would like to understand about AngularJS: Events, DOM, Forms, Input, Validation, Http, and more.
What You Should Already Know?
Before you study AngularJS, you should have a basic understanding of:
AngularJS version 1.0 was released in 2012.
Miško Hevery, a Google employee, started to work with AngularJS in 2009.
The idea turned out very well, and the project is now officially supported by Google.