Introduction To AngularJs

Home>Introduction To AngularJs


AngularJs is a JavaScript web system intended to make web applications basic and simple to keep up.

It was initially created in 2009 by Misko Hevery and Adam Abrons. It is presently kept up by Google. Its most recent rendition is 1.3.14.

What is AngularJS?

HTML is extraordinary for pronouncing static records, yet it wavers when we attempt to utilize it for announcing element sees in web-applications. AngularJs gives you a chance to broaden HTML vocabulary for your application. The subsequent environment is exceptionally expressive, discernable, and speedy to create.

AngularJs develops HTML characteristics with Directives and ties information to HTML with Expressions.

It is a library written in javascript.

AngularJs is disseminated as JavaScript document and can be added to a site page with a script.


AngularJs a toolset for building the system most suited to your application development. It is completely extensible and functions admirably with different libraries. Each component can be changed to supplanted to suit your extraordinary improvement work process and highlight needs.

AngularJs is taking into account the MVC example (Model View Control). Along these lines, AngularJs isolates your RIA application into models, perspectives, and controllers. The perspectives are indicated HTML + AngularJs's own format dialect.

The Models and controllers are determined by means of JavaScript items and JavaScript capacities. In this manner, the perspectives are determined decisively, as HTML ordinarily may be, and the models and controllers are indicated essentially, as JavaScript typically may be.
AngularJs develops HTML with ng-directives.
The ng-app directive characterizes an AngularJs application.
The ng-model directive ties the estimation of HTML controls (info, select and text area) to application information.
The ng-bind directive ties application information to the HTML view.

Favorable circumstances

  • AngularJs gives the ability to make single page application in a perfect and viable way.
  • AngularJS gives information tying capacity to HTML in this way giving the client a rich and responsive experience.
  • AngularJS code is unit testable.
  • AngularJS utilizes dependency injection and makes utilization of the partition of concerns.
  • AngularJS gives reusable segments.
  • With AngularJS, engineer composes less code and get more usefulness.
  • In AngularJS, perspectives are immaculate HTML pages, and controllers written in JavaScript do the business handling.
  • AngularJS applications can keep running on every single significant program and advanced mobile phones including Android and iOS based telephones/tablets


  • Being JavaScript just system, application written in AngularJS are not safe. Server side validation and approval is must to keep an application secure.
  • If your application client cripples JavaScript then client will simply see the fundamental page and nothing more.