■Developed in 2009 by Miško Hevery and Adam Abrons.
■Maintained by Google.
WHAT IS ANGULARJS ?
Current State of Browser And Web Application Development
HTML is great for static pages, but when it come to web
applications its doesnt mold well (Dynamic Contents,
more functionalities you add , you are bringing more JS.
Nothing Bad in this Concept , but imagine if html elements
declaratively apply for logic and functions, then
WHY ANGULARJS ?
❖Our html code would be self documenting itself
❖Easy for Maintaining and Extending
Before Going in And Digging Much More into AngularJS, just
Have Listed Just 4 Popular Ones , there are few more
Additional Benefits of Using AngularJS
❖Less Boilerplate code
❖Separation of concerns
❖Uses JQLite (a subset of jQuery) for DOM manipulation, if
we include jQuery before AngularJS , it will be used instead of
❖Testing is a First Class Citizen
❖Validation and Dependency Injection
❖Two Way Data Binding
( And Many More …………….)
Two Way Data Binding
❖View is updated automatically when model is changed.
❖Model is updated automatically when a value in view has
Too Much Of Concepts till now.… Lets Break the Ice With Some Coding
DIRECTIVE AND DATA BINDING
❖Teaching HTML New Tricks .
❖Adding New Custom HTML Elements, Attributes, Classes And
Comments Which will perform Special Functions
❖We have default directives and custom directives