Real Time Experts
4.9 out of 5 based on 337 Reviews
Overview of AngularJS
ï‚§ Features
and Benefits of AngularJS
ï‚§ MV*
Design Pattern Overview
ï‚§ Downloading
AngularJS
ï‚§ Referencing
AngularJS Using a CDN
ï‚§ The
AngularJS Digest Cycle
ï‚§ $watch
ï‚§ $apply
ï‚§ Overview
of jqLite
ï‚§ Architecting
an Application with AngularJS Creating
Single Page Applications (SPAs)
ï‚§ Single
Page Application Model
ï‚§ AngularJS
Programming Model for SPAs
ï‚§ Building
the Shell HTML
ï‚§ Designing
a Common UI
ï‚§ Defining
Navigation
ï‚§ Managing
Feature Containers
ï‚§ Designing
Partial Views
ï‚§ Organizing
Business Logic in Controllers
ï‚§ Programming
the Data Model
ï‚§ Marrying
Views, Controllers and URLs
Building Modules in AngularJS
ï‚§ Overview
of Modules
ï‚§ Organizing
Code Using Modules
ï‚§ Defining
an Application with angular.module()
ï‚§ Bootstrapping
an Application with ngApp
ï‚§ Managing
Dependencies with Dependency Injection
ï‚§ Dealing
with Minification Issues Creating Controllers
ï‚§ Defining
a Controller with module.controller()
ï‚§ Creating
Properties and Methods in a Controller
ï‚§ Using the
ngController Directive
ï‚§ Defining
$scope in a Controller
ï‚§ Avoiding
Scope Conflicts Using "Controller As"
Using Built-In AngularJS Directives
ï‚§ AngularJS
Directive Overview
ï‚§ Behavior-Driven
Directives
ï‚§ ngChange
ï‚§ ngClick
ï‚§ ngSubmit
ï‚§ DOM-Driven
Directives
ï‚§ ngShow/ngHide
ï‚§ ngIf/ngSwitch
ï‚§ ngSrc/ngHref
ï‚§ Data-Driven
Directives
ï‚§ ngBind
ï‚§ ngInit
ï‚§ ngModel
ï‚§ ngClass/ngStyle Using AngularJS Services
ï‚§ Built-In
Services and Factories
ï‚§ Comparing
Factories and Services
ï‚§ Using the
$http and $resource Services
ï‚§ Connecting
to RESTful Web Services
ï‚§ Performing
CRUD Operations
ï‚§ Retrieving
JSON data Asynchronously
ï‚§ Logging
Errors with $log
ï‚§ Using the
$location and $window Services
ï‚§ Deferred
and Promise API
AngularJS Routing
ï‚§ Overview
of Routing
ï‚§ Configuring
Routes with $routeProvider
ï‚§ Defining
Route Parameters
ï‚§ Designing
a Shell Page with ngView
ï‚§ Defining
Templates
ï‚§ Mapping
Route URLs to Templates Data
Binding
ï‚§ Overview
of Data Binding
ï‚§ The
ngModel Directive
ï‚§ Displaying
Sets of Data with ngRepeat
ï‚§ Applying
Filters
ï‚§ currency
ï‚§ date
ï‚§ orderby
ï‚§ filter
ï‚§ AngularJS
Expressions
Integrating Forms in AngularJS
ï‚§ Using the
Form Controller
ï‚§ Binding
to Input Fields
ï‚§ Toggling
Control State Using Directives and Expressions
ï‚§ ngChecked
ï‚§ ngShow
ï‚§ ngDisabled
Validating Forms in AngularJS
ï‚§ Setting
HTML5 Validation Attributes
ï‚§ required
ï‚§ pattern
ï‚§ min/max
ï‚§ Using
AngularJS Properties in Expressions
ï‚§ $error
ï‚§ $dirty
ï‚§ $invalid
ï‚§ Styling
the Form with Angular CSS classes
ï‚§ ng-valid
ï‚§ ng-invalid
ï‚§ ng-dirty
ï‚§ ng-pristine Extending AngularJS
ï‚§ Defining
Custom Directives
ï‚§ Shared
and Isolate Scope
ï‚§ Defining
One- and Two-Way Data Bindings
ï‚§ Local
Scope Properties (@, = and &)
ï‚§ Defining
Custom Services
ï‚§ Refactoring
Code into a Service
ï‚§ Defining
Properties and Methods
ï‚§ Returning
a Service
ï‚§ Defining
Custom Factories
ï‚§ Refactoring
Code into a Factory
ï‚§ Defining
Properties and Methods
ï‚§ Returning
a Factory Object
ï‚§ Defining
Constants and Values
ï‚§ Defining
Custom Filters
Animating AngularJS Applications
ï‚§ CSS3 Animations
ï‚§ CSS3
Transitions
ï‚§ CSS3
Animations
ï‚§ Using the
$animate Service
ï‚§ Adding
Animations on Enter, Leave and Move Events
ï‚§ Injecting
the ngAnimate Module Integrating
Third Party Frameworks
ï‚§ Creating
a Responsive UI with the Bootstrap Grid System
ï‚§ Applying
Bootstrap CSS Classes
ï‚§ Using
Bootstrap Components
ï‚§ Progress
bar
ï‚§ Modal
ï‚§ Tabs
ï‚§ Navbar
ï‚§ Using
AngularStrap and AngularUI Components