1) Introduction
• Importance Of AngularJS
• Key Features Of AngularJS
• Advantages Of AngularJS
• Disadvantages Of AngularJS
• AngularJS Components
ng-app
ng-model
ng-bind
2) AngularJS Environment Setup
• AngularJS Download
GitHub
CDN
• Directory Structure Of AngularJS Application
3) MVC Architecture / MVVM
• Model - It is the lowest level of the pattern responsible for maintaining data.
• View - It is responsible for displaying all or a portion of the data to the user.
• Controller - It is a software Code that controls the interactions between the Model and View.
4) SPA (Single Page Application)
• Architecture Of SPA
5) First Application
• Load framework
• Define AngularJS Application using ng-app directive
• Define a model name using ng-model directive
• Bind the value of above model defined using ng-bind directive.
• Run AngularJS Application
6) Directives
• ng-app
• ng-bind
• ngBindHTML
• ngBindTemplate
• ngBlur
• ngChange
• ngChecked
• ngClass
• ngClassOdd, ngClassEven
• ngClick
• ngCloak
• ngController
• ngCopy, ngCut
• ngDblClick
• ngDisabled
• ngHide
• ngIf
• ngRepeat
• ngShow
• ngStyle
|
7) Custom Directives
• properties
restrict
scope
template
templateUrl
controller
controllerAs
priority
link
compile
transclude
8) Expressions
• Using Numbers
• Using Strings
• Using Object
• Using Array
9) Controllers
• Controllers Overview
10) Filters
• Uppercase filter
• Lowercase filter
• Currency
• Filter
• Orderby
11) Angular JS – HTML DOM
• View in Angular JS
12) Scopes
• Scope Inheritance
13) Services
• Creating the Services By:
Factory
Service
14)Design patterns
• Dependency Injection
• Supreme Dependency Injection Mechanism by Angular JS
Value
Factory
Service
Provider
Constant
15) Internalization
16)Routing
17) POC(Proof Of Concept)
|
|