The final version was released on March 23, 2017.
On 13 December 2016 Angular 4 was announced, skipping 3 to avoid a confusion due to the misalignment of the router package's version which was already distributed as v3.3.0. The final version was released on September 14, 2016.
Angular 2 moved to Beta in December 2015, and the first release candidate was published in May 2016. On April 30, 2015, the Angular developers announced that Angular 2 moved from Alpha to Developer Preview. The drastic changes in the 2.0 version created considerable controversy among developers. Version 2 Īngular 2.0 was announced at the ng-Europe conference 22–23. To clarify, the Team announced that separate terms should be used for each framework with " AngularJS" referring to the 1.X versions and "Angular" without the "JS" referring to versions 2 and up. The rewrite of AngularJS was called "Angular 2", but this led to confusion among developers. Support for Angular Universal, which runs Angular applications on servers.TypeScript is a superset of ECMAScript 6 (ES6), and is backwards compatible with ECMAScript 5 (i.e.: JavaScript).Angular recommends the use of Microsoft's TypeScript language, which introduces the following features:.Modularity – much core functionality has moved to modules.Angular has a different expression syntax, focusing on "" for property binding, and "( )" for event binding.Angular does not have a concept of "scope" or controllers instead, it uses a hierarchy of components as its primary architectural characteristic.Google designed Angular as a ground-up rewrite of AngularJS. The main building blocks are modules, components, templates, metadata, data binding, directives, services, and dependency injection.