SlideShare a Scribd company logo
Introduction to AngularJS
By
Snehal Patil
Developer
Allerin Tech Pvt Ltd
What is AngularJS
● Structural framework for dynamic web apps
● A JavaScript framework
● Library written in JavaScript
● Added to a web page with a script tag
Why AngularJS?
● Static document on web page - HTML
● Dynamic views require framework
● Developing single-page applications?
Design goals
● Simplify both development and testing
● framework for client-side model–view–controller
(MVC) architecture
● Decouple
DOM manipulation from application logic
Client side app from the server side
● view-dependent controllers, to client-side web
applications, reduces burden on server
Examples include
● Data binding, as in {{}}.
● DOM control structures for repeating/hiding DOM
fragments.
● Support for forms and form validation.
● Attach new behavior to DOM elements
● Grouping of HTML into reusable components.
Components of an AngularJS application
Core Module :
● Directives
● Filters
● Data Bindings
● Services/Factories
Directives :
● Extended HTML attributes with the prefix ng
● Initialize the Angular application (ng-app)
● Initialize application data (ng-init)
● Binds value of HTML control to apps data (ng-model)
Filters :
● Transform template data before it is rendered within
directives and expressions.
● date, currency, lowercase, uppercase
Filters :
● Transform template data before it is rendered within
directives and expressions.
● date, currency, lowercase, uppercase
Data Binding :
● Synchronizes AngularJS expressions with
AngularJS data
Services/Factories :
Collection of services used in application
Example : route management
$routeParams
$route
Directive : ngView
Questions?
References
https://angularjs.org/
http://www.w3schools.com/angular/
Thank you

More Related Content

PPTX
Efficient Code Management
PPT
AngularJS Brownbag
PPTX
SharePoint - Display Templates Overview
PPTX
Bangalore Executive Seminar 2015: Business Transformation Case Study - Tecnotree
PPTX
SAP WEBDYNPRO ABAP ONLINE TRAINING
PPTX
What’s new mvc 4
PPTX
OpenB Web Engine - Conceptual overview
PPTX
Share point – client search api’s
Efficient Code Management
AngularJS Brownbag
SharePoint - Display Templates Overview
Bangalore Executive Seminar 2015: Business Transformation Case Study - Tecnotree
SAP WEBDYNPRO ABAP ONLINE TRAINING
What’s new mvc 4
OpenB Web Engine - Conceptual overview
Share point – client search api’s

What's hot (13)

PDF
Extending and Integrating QlikView
PDF
QGIS UK: QGIS Performance Enhancements (Lutra Consulting)
PDF
Implementing Accessibility for the Web Platform (Web Engines Hackfest 2019)
PDF
[Nuxeo World 2013] Roadmap 2014 - Product part
ODP
Presentation Dolibarr - information for developers and partners - devcamp Nan...
PPTX
Introduction to GraphQL - RVA JavaScript 2019
PDF
Continuing with the SharePoint Framework
PPTX
Wso2 api manager community call#14
PPTX
GraphQL API Crafts presentation
PPTX
Speed up Development by Turning Web Blocks Into First-Class Citizens
PPTX
Aplicaciones en tiempo real con ReactJS y SignalR Core
PPTX
Bluebeam Q - Bluebeam eXtreme Conference 2014
PPTX
Seavus Project Viewer 16 - Viewer for Mpp Plans
Extending and Integrating QlikView
QGIS UK: QGIS Performance Enhancements (Lutra Consulting)
Implementing Accessibility for the Web Platform (Web Engines Hackfest 2019)
[Nuxeo World 2013] Roadmap 2014 - Product part
Presentation Dolibarr - information for developers and partners - devcamp Nan...
Introduction to GraphQL - RVA JavaScript 2019
Continuing with the SharePoint Framework
Wso2 api manager community call#14
GraphQL API Crafts presentation
Speed up Development by Turning Web Blocks Into First-Class Citizens
Aplicaciones en tiempo real con ReactJS y SignalR Core
Bluebeam Q - Bluebeam eXtreme Conference 2014
Seavus Project Viewer 16 - Viewer for Mpp Plans
Ad

Viewers also liked (18)

PPTX
Apo Island
PDF
Clean code
PPTX
Graph database
PPT
Zopa BBA 29
PPT
Class Project
PPT
Panglao Island
PPTX
Balicasag
PPT
bsc class project
PPTX
Malapascua Island
PDF
Lola\'s Lakehouse
PDF
Jake O\'Connors Public House, Excelsior, MN
PPTX
Speeding up web_application
PPTX
Cabilao Island
PPT
Class Project BBA 29
PPTX
Olango And Mactan
PPTX
Rails best practices
PPTX
Southern Leyte
PPTX
Application lifecycle management
Apo Island
Clean code
Graph database
Zopa BBA 29
Class Project
Panglao Island
Balicasag
bsc class project
Malapascua Island
Lola\'s Lakehouse
Jake O\'Connors Public House, Excelsior, MN
Speeding up web_application
Cabilao Island
Class Project BBA 29
Olango And Mactan
Rails best practices
Southern Leyte
Application lifecycle management
Ad

Similar to Introduction to-angular js (20)

PDF
Itroducing Angular JS
PDF
What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...
PPTX
Angular js- 1.X
PPTX
Angular patterns
PPTX
What are the key distinctions between Angular and AngularJS?
PPTX
AngularJs (1.x) Presentation
PPTX
Angularjs basic part01
PPTX
AngularJS is awesome
PPTX
Learning AngularJS - Complete coverage of AngularJS features and concepts
PPTX
Introduction to AngularJS
PDF
AngularJS Basics - Knowledge Sharing
PPTX
Single Page Applications in SharePoint with Angular
PPTX
Introduction_to_AngularJS............pptx
PPTX
Angularjs overview
PPTX
Module2
PPTX
AngularJS Training in India with Certification (Best Course 2024)
PDF
Fundamentals and Implementations of Angular JS with renowned Technology Platf...
ODP
Angular js up & running
PPTX
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pptx
Itroducing Angular JS
What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...
Angular js- 1.X
Angular patterns
What are the key distinctions between Angular and AngularJS?
AngularJs (1.x) Presentation
Angularjs basic part01
AngularJS is awesome
Learning AngularJS - Complete coverage of AngularJS features and concepts
Introduction to AngularJS
AngularJS Basics - Knowledge Sharing
Single Page Applications in SharePoint with Angular
Introduction_to_AngularJS............pptx
Angularjs overview
Module2
AngularJS Training in India with Certification (Best Course 2024)
Fundamentals and Implementations of Angular JS with renowned Technology Platf...
Angular js up & running
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pptx

Recently uploaded (20)

PDF
Modernizing your data center with Dell and AMD
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Advanced IT Governance
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
Modernizing your data center with Dell and AMD
Chapter 3 Spatial Domain Image Processing.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Advanced IT Governance
GamePlan Trading System Review: Professional Trader's Honest Take
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Spectral efficient network and resource selection model in 5G networks
Diabetes mellitus diagnosis method based random forest with bat algorithm
NewMind AI Weekly Chronicles - August'25 Week I
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
“AI and Expert System Decision Support & Business Intelligence Systems”
The AUB Centre for AI in Media Proposal.docx
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Advanced methodologies resolving dimensionality complications for autism neur...
Big Data Technologies - Introduction.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Understanding_Digital_Forensics_Presentation.pptx

Introduction to-angular js

  • 1. Introduction to AngularJS By Snehal Patil Developer Allerin Tech Pvt Ltd
  • 2. What is AngularJS ● Structural framework for dynamic web apps ● A JavaScript framework ● Library written in JavaScript ● Added to a web page with a script tag
  • 3. Why AngularJS? ● Static document on web page - HTML ● Dynamic views require framework ● Developing single-page applications?
  • 4. Design goals ● Simplify both development and testing ● framework for client-side model–view–controller (MVC) architecture ● Decouple DOM manipulation from application logic Client side app from the server side ● view-dependent controllers, to client-side web applications, reduces burden on server
  • 5. Examples include ● Data binding, as in {{}}. ● DOM control structures for repeating/hiding DOM fragments. ● Support for forms and form validation. ● Attach new behavior to DOM elements ● Grouping of HTML into reusable components.
  • 6. Components of an AngularJS application Core Module : ● Directives ● Filters ● Data Bindings ● Services/Factories
  • 7. Directives : ● Extended HTML attributes with the prefix ng ● Initialize the Angular application (ng-app) ● Initialize application data (ng-init) ● Binds value of HTML control to apps data (ng-model) Filters : ● Transform template data before it is rendered within directives and expressions. ● date, currency, lowercase, uppercase
  • 8. Filters : ● Transform template data before it is rendered within directives and expressions. ● date, currency, lowercase, uppercase Data Binding : ● Synchronizes AngularJS expressions with AngularJS data
  • 9. Services/Factories : Collection of services used in application Example : route management $routeParams $route Directive : ngView