Angular Introduction 
demo application link
Angular Primer
1. Introduction, 2. Angular Concepts and Usages, 3. Hands-on
Resources:
What is AngularJS
A Data-Driven JavaScript Framework with:
- Event handling through Data
Binding
- UI templating (HTML tags)
- RESTful AJAX API (optional resouces maping through $resource plugin)
- URL mapping with state management
- Testing support, location & i18n, security, accessibility
and more...
- Modularized design support - good for
Enterprise Environment!
Why AngualrJS
- A general trend to move UI processing to Client Side
- HTML5 for cross-platform support
- Advances in JavaScript - ES6, JS engines
Limitations: framework design, weakly typed language
Receptions: Made with Angular
Angular concepts
Declarative vs. Imperative
<input ng-model="model">
Display: {{model}}
vs.
Data Binding
Promises
JavaScript
(ES6) Promise API
Plunker demo
promiseFactory.getPromise(data).then(function() {
_this.promiseModel = data;
});
Live Demo
- clone AngularJS seed project
- build with nmp, bower, grunt
- add new