SlideShare a Scribd company logo
AngularJS
What is AngularJS?
AngularJS is a structural framework for dynamic web apps. It lets you use
HTML as your template language and lets you extend HTML's syntax to
express your application's components clearly and succinctly. Angular 's data
binding and dependency injection eliminate much of the code you currently
have to write.
Agenda
● AngularJS features
● Directives , Filters and Data Bindings
● Views,Controllers and Scope
● Modules,Routes,Factories
Lets Get Started
AngularJS
AngularJS
AngularJS
Directives
Data binding
Expression
Directives
AngularJS
AngularJS
AngularJS
AngularJS
AngularJS
Dependency Injections
Dependency Injections
Module that DemoApp
Depends
Roles of Routes
Defining Routes
Summary
● AngularJS provides a robust “SPA”
framework for building robust client centric
applications.
● Directives , Filters and Data Bindings
● Views,Controllers and Scope
● Modules,Routes,Factories
Thank You

More Related Content

ODP
Angular js up & running
PPTX
Module2
PPTX
ASP.NET Web Forms Vs. ASP.NET MVC
PPTX
Angular introduction basic
PPTX
Knockout, TypeScript, and Nested Grids, Oh My!
PDF
Angular JS: A Brief Introduction
PPT
Introduction to ASP.NET MVC
PPT
SAP Portal development technologies
Angular js up & running
Module2
ASP.NET Web Forms Vs. ASP.NET MVC
Angular introduction basic
Knockout, TypeScript, and Nested Grids, Oh My!
Angular JS: A Brief Introduction
Introduction to ASP.NET MVC
SAP Portal development technologies

What's hot (6)

PPTX
Programming basics
PPTX
angular js
PPT
Model Binding In ASP.NET MVC
PDF
Front end development company
PDF
MVC Web Application
PPTX
Server Side Responsive Layouts for ASP.NET WebForms using Telerik UI for ASP....
Programming basics
angular js
Model Binding In ASP.NET MVC
Front end development company
MVC Web Application
Server Side Responsive Layouts for ASP.NET WebForms using Telerik UI for ASP....
Ad

Similar to AngularJS (20)

PPTX
Advancio, Inc. Academy: AngularJS
PPTX
Angular js introduction
PPTX
Angularjs basic part01
PPTX
AngularJS is awesome
PPTX
Angular JS - Introduction
PPTX
Angular js anupama
PDF
One Weekend With AngularJS
PPTX
Angular js 1.3 basic tutorial
PPTX
AngularJS training - Day 1 - Basics: Why, What and basic features of AngularJS
PPTX
Introduction to AngularJS
PPTX
Angularjs
PPTX
Kalp Corporate Angular Js Tutorials
PPTX
Angular JS training institute in Jaipur
PPTX
Anjular js
PPTX
Angular JS, A dive to concepts
PDF
Angular js
PPTX
Angular tutorial
PPTX
AngularJS Introduction
PDF
AngularJs
PDF
Angularjs 131211063348-phpapp01
Advancio, Inc. Academy: AngularJS
Angular js introduction
Angularjs basic part01
AngularJS is awesome
Angular JS - Introduction
Angular js anupama
One Weekend With AngularJS
Angular js 1.3 basic tutorial
AngularJS training - Day 1 - Basics: Why, What and basic features of AngularJS
Introduction to AngularJS
Angularjs
Kalp Corporate Angular Js Tutorials
Angular JS training institute in Jaipur
Anjular js
Angular JS, A dive to concepts
Angular js
Angular tutorial
AngularJS Introduction
AngularJs
Angularjs 131211063348-phpapp01
Ad

AngularJS

Editor's Notes

  • #6: Data Binding : It provide two ways data bandings. Routing: Provide routing for Different views. Testing: Testing is design from beginning. So we can very robust testing. JqLite: For DOM manipulations, JQLite is built in. Minimum Version of Jquery. AngularJS has been built on top up it. It works pretty well with JQuery also. Templates: templates are written with HTML that contains Angular-specific elements and attributes. Angular combines the template with information from the model and controller to render the dynamic view that a user sees in the browser. Factories:Share code thru factories. 1: Show where to download AngularJS: http://angularjs.org/
  • #9: On click on slide to come up tool tips Any time you see “ng-” that is Angular Directives. ng-app: help to load scripts and also a module use to get associate to it. ng-model: its gonna add a property up in the memory called “name” into a $scope(View model). code demonstration(data binding, repeat, and filter) Apply intellisense in Visual studio12: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Packages\schemas\html show where to find directives informations in website. https://docs.angularjs.org/api
  • #11: which means controller does not know about the views and viceversa. Scope provides loosely coupled relation between view and controller. code demonstrations. function parameter as $scope: This is the dependency injection provided by angularJS. When this controller get used angular automatically injects scope object.
  • #12: Here , i will be showing about Modules and Routes(For SPA Orient applications) and factories
  • #13: Module have config function . Config function is used to define differents routes. Routes very important for SPA world. if we different views and those views need to load in a single page(called it Shell page).then we will able to track what route are on and what views are associate with and what controller goes with that view. Routes have two importants concept. 1 view 2 Controller. Controller call Factory to do CRUD operations. * say we might have different options like services,Values,Providers.
  • #14: To make modular application , we need to use Modules. If we use Module , we can create custom routes, custom filters, custom Directives, create controller, factory etc.
  • #15: Using “Angular” object we can create module. We can use it to call JQLite which will help do DOM manipulation.
  • #16: What is benefit here. It provide reusable. We can create very useful custom directives and can be used in all modules . Code Demonstrations..
  • #18: Code demonstrations of Route and Factory.