SlideShare una empresa de Scribd logo
1 de 19
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
Directives
Data binding
Expression
Directives
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

Más contenido relacionado

La actualidad más candente

La actualidad más candente (6)

Programming basics
Programming basicsProgramming basics
Programming basics
 
angular js
 angular  js angular  js
angular js
 
Model Binding In ASP.NET MVC
Model Binding In ASP.NET MVCModel Binding In ASP.NET MVC
Model Binding In ASP.NET MVC
 
Front end development company
Front end development companyFront end development company
Front end development company
 
MVC Web Application
MVC Web Application MVC Web Application
MVC Web Application
 
Server Side Responsive Layouts for ASP.NET WebForms using Telerik UI for ASP....
Server Side Responsive Layouts for ASP.NET WebForms using Telerik UI for ASP....Server Side Responsive Layouts for ASP.NET WebForms using Telerik UI for ASP....
Server Side Responsive Layouts for ASP.NET WebForms using Telerik UI for ASP....
 

Similar a AngularJS

Similar a AngularJS (20)

What are the key distinctions between Angular and AngularJS?
What are the key distinctions between Angular and AngularJS?What are the key distinctions between Angular and AngularJS?
What are the key distinctions between Angular and AngularJS?
 
Angularjs overview
Angularjs  overviewAngularjs  overview
Angularjs overview
 
AngularJS is awesome
AngularJS is awesomeAngularJS is awesome
AngularJS is awesome
 
Angularjs basic part01
Angularjs basic part01Angularjs basic part01
Angularjs basic part01
 
Ajs ppt
Ajs pptAjs ppt
Ajs ppt
 
Angular Interview Question & Answers PDF By ScholarHat
Angular Interview Question & Answers PDF By ScholarHatAngular Interview Question & Answers PDF By ScholarHat
Angular Interview Question & Answers PDF By ScholarHat
 
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pptx
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pptxangularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pptx
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pptx
 
The Growing Popularity of AngularJS
The Growing Popularity of AngularJSThe Growing Popularity of AngularJS
The Growing Popularity of AngularJS
 
Angular js
Angular jsAngular js
Angular js
 
What You Really Want To Be Aware (2).pptx
What You Really Want To Be Aware (2).pptxWhat You Really Want To Be Aware (2).pptx
What You Really Want To Be Aware (2).pptx
 
Itroducing Angular JS
Itroducing Angular JSItroducing Angular JS
Itroducing Angular JS
 
angularjs-vs-angular-the-key-differences-between-javascript-and-typescript
angularjs-vs-angular-the-key-differences-between-javascript-and-typescriptangularjs-vs-angular-the-key-differences-between-javascript-and-typescript
angularjs-vs-angular-the-key-differences-between-javascript-and-typescript
 
Angular JS training institute in Jaipur
           Angular JS training institute in Jaipur           Angular JS training institute in Jaipur
Angular JS training institute in Jaipur
 
AngularJS - A JavaScript Framework
AngularJS - A JavaScript FrameworkAngularJS - A JavaScript Framework
AngularJS - A JavaScript Framework
 
Learn About AngularJS's Numerous Benefits for a Web Development Company .pdf
Learn About AngularJS's Numerous Benefits for a Web Development Company .pdfLearn About AngularJS's Numerous Benefits for a Web Development Company .pdf
Learn About AngularJS's Numerous Benefits for a Web Development Company .pdf
 
Top Reasons to Choose AngularJS as your Front-end Framework
Top Reasons to Choose AngularJS as your Front-end FrameworkTop Reasons to Choose AngularJS as your Front-end Framework
Top Reasons to Choose AngularJS as your Front-end Framework
 
A perfect choice for web apps
A perfect choice for web apps A perfect choice for web apps
A perfect choice for web apps
 
5 benefits of angular js
5 benefits of angular js5 benefits of angular js
5 benefits of angular js
 
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pptx
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pptxangularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pptx
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pptx
 
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pdf
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pdfangularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pdf
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pdf
 

AngularJS

Notas del editor

  1. 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/
  2. 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
  3. 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.
  4. Here , i will be showing about Modules and Routes(For SPA Orient applications) and factories
  5. 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.
  6. 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.
  7. Using “Angular” object we can create module. We can use it to call JQLite which will help do DOM manipulation.
  8. What is benefit here. It provide reusable. We can create very useful custom directives and can be used in all modules . Code Demonstrations..
  9. Code demonstrations of Route and Factory.