AngularJS Tutorial: a comprehensive 10,000 word guide
Intro to AngularJS
Angular is a client-side MVW JavaScript framework for writing compelling web applications. It’s built and maintained by Google and offers a futuristic spin on the web and its upcoming features and standards.
MVW stands for Model-View-Whatever, which gives us flexibility over design patterns when developing applications. We might choose an MVC (Model-View-Controller) or MVVM (Model-View-ViewModel) approach.
This tutorial serves as an ultimate resource point to begin learning AngularJS, the concepts and APIs behind it and help you deliver fantastic web applications the modern way.
AngularJS promotes itself as a framework for enhancing HTML, it brings concepts from various programming languages, both JavaScript and server-side languages and makes HTML the dynamic language too. This means we get a fully data-driven approach to developing applications without needing to refresh Models, update the DOM and other time-consuming tasks such as browser bug fixes and inconsistencies. We focus on the data, and the data takes care of our HTML, leaving us to programming our application.
http://bit.ly/1v7JfTB