AngularJS logo AngularJS logo background glow

AngularJS

Extends HTML syntax with directives, two-way data binding, and dependency injection to build web applications entirely in JavaScript

It takes care to curate a safe software space. Help us do more.

&

+
Two-Way Data Binding
Synchronizes data between the model and the view automatically, removing the need to write manual DOM update code.
+
Dependency Injection
Supplies components with their required services from an external injector instead of having them create dependencies internally.
+
Directives
Extends HTML with custom attributes and elements, such as ng-repeat and ng-if, to define reusable declarative UI behavior.
+
MVC Architecture
Separates an application into model, view, and controller layers so each can be developed and tested independently.
+
Built-in Testability
Ships with mock objects and an end-to-end scenario runner alongside dependency injection to support unit and integration testing.
+
Filters
Formats displayed data inside templates, such as converting text case or formatting currency, without extra controller code.
+
Client-Side Routing
Maps browser URLs to views and controllers through the ngRoute module, allowing navigation without full page reloads.
-
Digest Cycle Overhead
Slows applications that register large numbers of watchers, since every bound expression is re-checked on each digest cycle.
-
No Built-in Static Typing
Leaves large codebases without compile-time type checking, unlike its TypeScript-based successor.
...2 more features/limitations. Contact us to get a complete list of features and system requirements.

Platform

Language
JavaScript

Social

System Requirements

Not available, but we appreciate help! You can help us improve this page by contacting us.

Ratings

Not available, but we appreciate help! You can help us improve this page by contacting us.

Developer

Written in

JavaScript

Initial Release

2010-10-20

Repository

License

Categories

Alternatives

No alternatives found for AngularJS.

Do you know of any alternatives that should be here? Feel free to suggest at this page.


Notes

Notes:

  • Superseded by Angular (2+), a complete TypeScript-based rewrite maintained separately at angular.dev.
  • Officially supported browsers were Chrome, Firefox, Safari, Safari for iOS, and Internet Explorer 9-11.
  • Third parties such as HeroDevs and OpenLogic offer commercial extended support since the framework’s own end of life.