Angular JS
The version 1.0 of Angular JS was released in year 2012.
AngularJS is a JavaScript framework used to extend HTML attributes with Directives, and binds data to HTML with Expressions. It can be added to html page with <script> tag. It automatically synchronizes data from your UI (view) with your JavaScript objects (model) through two-way data binding. To help you structure your application better and make it easy to test, AngularJS teaches the browser how to do dependency injection and inversion of control.
Before learning Angular JS, One should have basic understanding of HTML, CSS and JavaScript.
Get Rai Mohit Samshersingh’s stories in your inbox
Join Medium for free to get updates from this writer.
Features of Angular JS :-
- Data-Binding :- It is the automatic synchronization of data between model and view components.
- Controller :- A controller is a JavaScript Object bound to a particular scope.
- Services :- AngularJS has about 30 built-in services. These are singleton objects which are instantiated only once in app.
- Filters :- Filters can be added in AngularJS to format data.
- Dependency Injection :- AngularJS has a built-in dependency injection subsystem that helps the developer to create, understand and test the applications easily.
Importance of Angular JS :-
- It provides data binding capability to HTML. Thus, it gives user a rich and responsive experience.
- AngularJS is a efficient framework that can create Rich Internet Applications (RIA).
- Applications written in AngularJS are cross-browser compliant. AngularJS automatically handles JavaScript code suitable for each browse.
- AngularJS provides developers an options to write client side applications using JavaScript in a clean Model View Controller (MVC) way.
- AngularJS is open source, completely free, and used by thousands of developers around the world. It is licensed under the Apache license version 2.0.
AngularJS is a framework used to build large scale, high-performance, and easy to-maintain web applications. AngularJS applications can run on all major browsers and smart phones, including Android and iOS based phones/tablets.





