Understanding AngularJS 1.x - ultimagriever/mean-apz GitHub Wiki

What is AngularJS?

AngularJS is a MVW (Model-View-Whatever, see source) framework aimed to simplify the development and testing of MVC (Model-View-Controller) or MVVM (Model-View-Viewmodel) applications.

Why AngularJS 1.x and not Angular 2?

Well, Angular 2 has not been officially released yet, it's been in development for an awful lot of time and the added complexity does not make up for good features when compared against AngularJS 1.x. MEAN applications are supposed to be simple to develop and maintain, and that's all that Angular 2 is not (at the moment, let's hope this changes when it does get released! :))

How does AngularJS 1.x work?

AngularJS is a great framework for Single-page Applications (SPAs), which is... sort of our case. We declare a ng-app in the <html> tag of our index page, and the entire application will basically run on it, even though it does not appear so for the user. This makes page loading very fast and the application looks more fluid.

Well, then, let's get to work!

Roger!

⚠️ **GitHub.com Fallback** ⚠️