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. And it all happens within the browser, making it an ideal partner with any server technology.
Few benefits of AnuglarJS:
- Code reduction: using angularJS can save developers writing up to 80% or 90% of code. It can save time and effort. it's easier to write debug and maintain.
- two way binding functions. can move the data in two directions. can have set of input values to derive instantly to produce an output value.
- There are binding directives to move text on HTML. model directives can move data from input into the model. event directives submit and click that can direct into the model. display directives to show and hide display and many others.
- Services: AngularJS come with several built-in services for example $http to make a XMLHttpRequests.
Great way to grasp AngulasrJS is to view the following video made by Lynda.com