To profit best from this tutorial, you should already have a basic understanding of
What is AngularJS?
It’s an opensource framework developed by google, allowing you to leverage the MVC- (Model-View-Controller) pattern. This allows you to develope clearly structured and testable single-page-applications. What are single-page-applications? Well in fact they do not post-back to the server, instead the functionality is handled directly on the client. This has the advantage, that the user no longer has to wait, until the page has loaded again. Additionally the user feels more like using an application than using a website.
Why should I use AngularJS?
- Use of MVC-Pattern
- Dynamic data-binding
- Directive behaviors
Maybe the questions comes up to you why you should use AngularJS instead of JQuery? They both have their rights being there. JQuery does manipulate the HTML-DOM very directly, while AngularJS behaves more like a template. One of the big advantages of AngularJS over JQuery is, that you can use it for large applications, without loosing control through complexity.
Start learning AngularJS now!