Introduction to AngularJS
---
1) INTRODUCTION
Single Page Application Overview
AngularJS setup
AngularJS Hello World
Key players in AngularJS
AngularJS Documentation
2) VIEWS, DIRECTIVES AND FILTERS
Data Bincing Overview
Directive and Expressions
Directives and Expressions In Action
Additional Directives
Iterating Over Data
ng-repeat in Action
Sorting and Formatting Data
Formatting Data with Filters
Sorting and Filtering Data with Filters
Dynamic Sorting with the orderBy Filter
3) CONTROILLERS, SCOPE AND MODULE
Angular JS architecture Patterns
Role of Controllers
Creating a Controller
The ng-controller Directive
Hooking a View to a Controller
Using "Controller As" Syntax
The Role of Modules
Creating a Module
Adding a Controller to a Module
Options for Adding a Controller into a Module
Paremeter Injection Techniques
4) ROUTING
Routing Overview
Referencing the ngRoute Module
Adding th ngRoute Script into an Application
Configuring Routes
Using $routeProvider to Configure Routes
Using the ng-view Directive
Adding ng-view to a Page
Adding Another Route, View and Controller
5) FACTORIES AND SERVICES
Creating a Factory
Refactoring Code into a Factory
Injecting a Factory into a Controller
Creating a Service
Refactoring Code into a Service
Defining Application Values
Defining Values and Constants
Making AJAX Calls from a Factory/Service
Creating a RESTFUL Service
Using the $http Service
Wiring Promises to Success and Error Callbacks
Using the $log Service
6) UI AND ANIMATION
Enhancing the UI with Bootstrap
Adding Bootstrap Classes
Animation Overview
Animation Examples and Resources
The ngAnimate Module
Adding the ngAnimate Script and Module
Defining Animations in CSS
Creating a Stylesheet with CSS Transitions
Referencing Animation Classes
hooking Directives to Animations
---