Why do we need Angular JS, when we have so many other frameworks. Angular has become popular due to the below features

  • Easy to get started
  • Complete MVC (MV*) Framework
  • Data binding
  • Dependency Injection
  • Custom Components – aka directives
  • Simple communication
  • Great support for Unit Testing