SlideShare a Scribd company logo
www.edureka.co/angular-js
View AngularJS course details at www.edureka.co/angular-js
For Queries during the session and class recording:
Post on Twitter @edurekaIN: #askEdureka
Post on Facebook /edurekaIN
For more details please contact us:
US : 1800 275 9730 (toll free)
INDIA : +91 88808 62004
Email us : sales@edureka.co
Deep dive into angularJS JavaScript Framework
Slide 2 www.edureka.co/angular-js
Objectives
At the end of the session you will be able to learn:
Intorduction to AngularJS
AngularJS Features
Controller Inheritance
Nested Routes
Building widgets
Slide 3 www.edureka.co/angular-jsSlide
What is AngularJS?
Now its an OpenSource client side JavaScript framework
created by Google
It designed for web developers and designers, who
needs to have more control over their web Applications
 For a web developer, it means having a rich feature
that allows them to add more value to the client side of
the applications
 AngularJS accomplishes a lot by embracing HTML,
JavaScript and CSS
AngularJS was originally developed in 2009 by Misko
Hevery and Adam Abrons at Brat Tech LLC, firstly
named as GetAngular
Slide 4 www.edureka.co/angular-js
Features of AngularJS
Slide 5 www.edureka.co/angular-jsSlide
Static
DOM
Dynamic
DOM
DOM Content
Load Event
ng-app=“application name”
$injector
$compile $rootscope
$compile(dom, $rootscope)
Browser AngularJS
HTML
AngularJS: Architecture
Slide 6 www.edureka.co/angular-js
Controller Inheritance
Inherit parent controller property in child controller.
It's main uses are to enabling polymorphism and code re usability.
Keep the common methods in parent controller. So we should be able to access that method in all child controllers.
Sample :
Slide 7 www.edureka.co/angular-js
Controller Inheritance
DEMO
Slide 8 www.edureka.co/angular-js
Angular Routes
ng-router
» ngView directive that uses $route service to render the template into main layout.
» Every time the current route changes, the included view changes with it according to the configuration of the
$route service.
» The $routeParams service allows you to retrieve the current set of route parameters in controller, filters or
directives.
UI Router :
» AngularUI Router is a routing framework for AngularJS, which allows you to apply the view based on sates
instead of routes.
» States are bound to named, nested and parallel views, allowing you to powerfully manage your application's
interface.
Slide 9 www.edureka.co/angular-js
Angular Routes
DEMO
Slide 10 www.edureka.co/angular-js
Building AngularJS Widgets
Using AngularJS custom directive feature we can create our own reusable functionality
Custom directives let you to define the view and functionality of the element.
Directives can be four different types.
» Element
» Attribute
» Class
» Comment
Directives creates it's own scope (isolated scope). So we cannot access those scope variables from controller.
 We can pass controller scope variables and methods to directive.
Slide 11 www.edureka.co/angular-js
Building Angular Widgets
DEMO
Slide 12 www.edureka.co/angular-js
Course Topics
 Module 1
» Introduction to JavaScript MVC Framework
and AngularJS
 Module 2
» Dependency Injection and Controllers
 Module 3
» Route, Directive and Filters
 Module 4
» Creating Custom Directives and Filters
 Module 5
» Third-party AngularJS Modules and Testing
Angular
 Module 6
» AngularJS with Node.js, Yeoman and Rest
Exposure
 Module 7
» Project Discussion
Slide 13 www.edureka.co/angular-js
LIVE Online Class
Class Recording in LMS
24/7 Post Class Support
Module Wise Quiz
Project Work
Verifiable Certificate
Course Features
Slide 14 www.edureka.co/angular-js
Questions
Slide 15 www.edureka.co/angular-js

More Related Content

PDF
Animation And Testing In AngularJS
PDF
Getting Started With AngularJS
PDF
Webinar on Angular JS titled 'Develop Responsive Single Page Application'
PPTX
Live Demo : Trending Angular JS Featues
PDF
Develop Mobile App Using Android Lollipop
PDF
Implementing Web Services In Java
PDF
AngularJS : Superheroic JavaScript MVW Framework
PDF
Angular JS - Develop Responsive Single Page Application
Animation And Testing In AngularJS
Getting Started With AngularJS
Webinar on Angular JS titled 'Develop Responsive Single Page Application'
Live Demo : Trending Angular JS Featues
Develop Mobile App Using Android Lollipop
Implementing Web Services In Java
AngularJS : Superheroic JavaScript MVW Framework
Angular JS - Develop Responsive Single Page Application

What's hot (20)

PDF
Webinar: Front End Web Development - Trendy Web Designs Using HTML5
PDF
Learn How to Animate your Android App
PDF
Using Android 5.0 Lollipop
PDF
AngularJS : Superheroic Javascript MVW Framework
PDF
Webinar: Microsoft .NET Framework : An IntelliSense Way of Web Development
PDF
iOS Development Using Swift 2
PDF
Android development 1july
PDF
Top 8 angular js framework for web development
PDF
Introduction to Android Development
PPTX
Java/J2EE & SOA
PDF
Angularjs tutorial
PDF
Design patterns 1july
PDF
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration Platform
PDF
Day In A Life Of A Node.js Developer
PPTX
Go live with angular 4
PPTX
Front-End Web Development
PDF
9 reasons why angular js web development should be your choice in 2020
PPT
SD Forum Java SIG - Service Oriented UI Architecture
PDF
Design Patterns : Solution to Software Design Problems
PPTX
Angular 5,6,7
Webinar: Front End Web Development - Trendy Web Designs Using HTML5
Learn How to Animate your Android App
Using Android 5.0 Lollipop
AngularJS : Superheroic Javascript MVW Framework
Webinar: Microsoft .NET Framework : An IntelliSense Way of Web Development
iOS Development Using Swift 2
Android development 1july
Top 8 angular js framework for web development
Introduction to Android Development
Java/J2EE & SOA
Angularjs tutorial
Design patterns 1july
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration Platform
Day In A Life Of A Node.js Developer
Go live with angular 4
Front-End Web Development
9 reasons why angular js web development should be your choice in 2020
SD Forum Java SIG - Service Oriented UI Architecture
Design Patterns : Solution to Software Design Problems
Angular 5,6,7
Ad

Viewers also liked (10)

PDF
29 Essential AngularJS Interview Questions
PPTX
AngularJS - Part 1
PPTX
Angular JS deep dive
PDF
Advantages of AngularJS over jQuery
PDF
AngularJS for Beginners
PDF
A Work Day Of A Web Developer
PPTX
Overview about AngularJS Framework
PDF
Angular js
PPTX
Benefits of developing single page web applications using angular js
PPTX
AngularJS Architecture
29 Essential AngularJS Interview Questions
AngularJS - Part 1
Angular JS deep dive
Advantages of AngularJS over jQuery
AngularJS for Beginners
A Work Day Of A Web Developer
Overview about AngularJS Framework
Angular js
Benefits of developing single page web applications using angular js
AngularJS Architecture
Ad

Similar to Deep Dive into AngularJS Javascript Framework (20)

PDF
Getting Started with AngularJS
DOCX
DOCX
DOCX
DOCX
angular content
DOCX
PDF
What are the success benefits of AngularJS development.pdf
PPTX
18CSC311J WEB DESIGN AND DEVELOPMENT UNIT-2
PPTX
Intoduction to Angularjs
PPTX
Angular js
DOCX
angularjs_tutorial.docx
PDF
PPTX
Kalp Corporate Angular Js Tutorials
PPTX
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pptx
PDF
AngularJS: Overview & Key Features
PPTX
GDG Atlanta - Angular.js Demo and Workshop
PPTX
Angularjs overview
PPTX
AngularJS
PDF
AngularJS Vs Angular: Understanding the Differences
Getting Started with AngularJS
angular content
What are the success benefits of AngularJS development.pdf
18CSC311J WEB DESIGN AND DEVELOPMENT UNIT-2
Intoduction to Angularjs
Angular js
angularjs_tutorial.docx
Kalp Corporate Angular Js Tutorials
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pptx
AngularJS: Overview & Key Features
GDG Atlanta - Angular.js Demo and Workshop
Angularjs overview
AngularJS
AngularJS Vs Angular: Understanding the Differences

More from Edureka! (20)

PDF
What to learn during the 21 days Lockdown | Edureka
PDF
Top 10 Dying Programming Languages in 2020 | Edureka
PDF
Top 5 Trending Business Intelligence Tools | Edureka
PDF
Tableau Tutorial for Data Science | Edureka
PDF
Python Programming Tutorial | Edureka
PDF
Top 5 PMP Certifications | Edureka
PDF
Top Maven Interview Questions in 2020 | Edureka
PDF
Linux Mint Tutorial | Edureka
PDF
How to Deploy Java Web App in AWS| Edureka
PDF
Importance of Digital Marketing | Edureka
PDF
RPA in 2020 | Edureka
PDF
Email Notifications in Jenkins | Edureka
PDF
EA Algorithm in Machine Learning | Edureka
PDF
Cognitive AI Tutorial | Edureka
PDF
AWS Cloud Practitioner Tutorial | Edureka
PDF
Blue Prism Top Interview Questions | Edureka
PDF
Big Data on AWS Tutorial | Edureka
PDF
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
PDF
Kubernetes Installation on Ubuntu | Edureka
PDF
Introduction to DevOps | Edureka
What to learn during the 21 days Lockdown | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
Tableau Tutorial for Data Science | Edureka
Python Programming Tutorial | Edureka
Top 5 PMP Certifications | Edureka
Top Maven Interview Questions in 2020 | Edureka
Linux Mint Tutorial | Edureka
How to Deploy Java Web App in AWS| Edureka
Importance of Digital Marketing | Edureka
RPA in 2020 | Edureka
Email Notifications in Jenkins | Edureka
EA Algorithm in Machine Learning | Edureka
Cognitive AI Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
Blue Prism Top Interview Questions | Edureka
Big Data on AWS Tutorial | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Kubernetes Installation on Ubuntu | Edureka
Introduction to DevOps | Edureka

Recently uploaded (20)

PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
KodekX | Application Modernization Development
PDF
Encapsulation theory and applications.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
Network Security Unit 5.pdf for BCA BBA.
KodekX | Application Modernization Development
Encapsulation theory and applications.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Diabetes mellitus diagnosis method based random forest with bat algorithm
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
sap open course for s4hana steps from ECC to s4
Encapsulation_ Review paper, used for researhc scholars
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Empathic Computing: Creating Shared Understanding
Programs and apps: productivity, graphics, security and other tools
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
NewMind AI Weekly Chronicles - August'25 Week I
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Digital-Transformation-Roadmap-for-Companies.pptx
Review of recent advances in non-invasive hemoglobin estimation

Deep Dive into AngularJS Javascript Framework

  • 1. www.edureka.co/angular-js View AngularJS course details at www.edureka.co/angular-js For Queries during the session and class recording: Post on Twitter @edurekaIN: #askEdureka Post on Facebook /edurekaIN For more details please contact us: US : 1800 275 9730 (toll free) INDIA : +91 88808 62004 Email us : sales@edureka.co Deep dive into angularJS JavaScript Framework
  • 2. Slide 2 www.edureka.co/angular-js Objectives At the end of the session you will be able to learn: Intorduction to AngularJS AngularJS Features Controller Inheritance Nested Routes Building widgets
  • 3. Slide 3 www.edureka.co/angular-jsSlide What is AngularJS? Now its an OpenSource client side JavaScript framework created by Google It designed for web developers and designers, who needs to have more control over their web Applications  For a web developer, it means having a rich feature that allows them to add more value to the client side of the applications  AngularJS accomplishes a lot by embracing HTML, JavaScript and CSS AngularJS was originally developed in 2009 by Misko Hevery and Adam Abrons at Brat Tech LLC, firstly named as GetAngular
  • 5. Slide 5 www.edureka.co/angular-jsSlide Static DOM Dynamic DOM DOM Content Load Event ng-app=“application name” $injector $compile $rootscope $compile(dom, $rootscope) Browser AngularJS HTML AngularJS: Architecture
  • 6. Slide 6 www.edureka.co/angular-js Controller Inheritance Inherit parent controller property in child controller. It's main uses are to enabling polymorphism and code re usability. Keep the common methods in parent controller. So we should be able to access that method in all child controllers. Sample :
  • 8. Slide 8 www.edureka.co/angular-js Angular Routes ng-router » ngView directive that uses $route service to render the template into main layout. » Every time the current route changes, the included view changes with it according to the configuration of the $route service. » The $routeParams service allows you to retrieve the current set of route parameters in controller, filters or directives. UI Router : » AngularUI Router is a routing framework for AngularJS, which allows you to apply the view based on sates instead of routes. » States are bound to named, nested and parallel views, allowing you to powerfully manage your application's interface.
  • 10. Slide 10 www.edureka.co/angular-js Building AngularJS Widgets Using AngularJS custom directive feature we can create our own reusable functionality Custom directives let you to define the view and functionality of the element. Directives can be four different types. » Element » Attribute » Class » Comment Directives creates it's own scope (isolated scope). So we cannot access those scope variables from controller.  We can pass controller scope variables and methods to directive.
  • 12. Slide 12 www.edureka.co/angular-js Course Topics  Module 1 » Introduction to JavaScript MVC Framework and AngularJS  Module 2 » Dependency Injection and Controllers  Module 3 » Route, Directive and Filters  Module 4 » Creating Custom Directives and Filters  Module 5 » Third-party AngularJS Modules and Testing Angular  Module 6 » AngularJS with Node.js, Yeoman and Rest Exposure  Module 7 » Project Discussion
  • 13. Slide 13 www.edureka.co/angular-js LIVE Online Class Class Recording in LMS 24/7 Post Class Support Module Wise Quiz Project Work Verifiable Certificate Course Features