What Is AngularJS?

AngularJS (commonly referred to as "Angular" or "Angular.js") is a client side JavaScript framework for dynamic web application.It is used for single-page web applications.It is a framework for client-side model–view–controller (MVC) and model–view–viewmodel (MVVM) architectures. AngularJS data binding and dependency injection reduce much of the JavaScript code needed to make web applications.

AngularJS core element

  • Data Binding
  • Controllers
  • Services
  • Scopes
  • Dependency Injection
  • Templates
  • Expressions
  • Filters
  • Forms
  • Directives
  • Modules