What is AngularJS?

What is AngularJS?

AngularJS is a JavaScript framework that is intended to produce dynamic web applications. AngularJS is available as an open source. AngularJS was developed by Adam Abrons and Misko Hevery in the year 2009 and it is introduced and maintained by Google. Angular JS’s latest stable release is AngularJS 1.6.4. In order to use AngularJS in the code, include the javascript file angular.min.js in the web page code.

AngularJS has HTML as its base language and it provides various extended HTML tags that can be used to develop efficient coding. Dependency injection and data binding features of AngularJS eliminates and reduces the need for writing so much code that we are currently writing in regular Javascript. AngularJS aids in developing maintainable architecture, which can be verified and validated as a client side code.


Features of AngularJS:

Listed below are the features offered by AngularJS:

  • Creation of Rich Internet Application (RIA)
  • Single Page Application (SPA) framework that is fully featured
  • Data binding that is of two-way
  • Dependency injection
  • Routing functionality
  • Early robust testing
  • Plain Old JavaScript Objects (POJO) used in the framework
  • Model-View-Controller architecture for building the framework
  • Built-in jqLite for DOM manipulation
  • Application’s client side separated from server side