Content deleted Content added
Tag: reference list removal |
No edit summary |
||
Line 23:
[[File:Architecture of an Angular 2 application.png|thumb|right|upright=1.5|Architecture of an Angular application, services, and dependency injection]]
Google designed Angular as a ground-up rewrite of AngularJS. Unlike AngularJS, Angular does not have a concept of "scope" or controllers; instead, it uses a hierarchy of components as its primary architectural characteristic.<ref>{{cite web|url=https://angular.io/guide/architecture|title=Angular Docs|website=angular.io}}</ref> Angular has a different expression syntax, focusing on <code>"[ ]"</code> for [[Property (programming)|property]] binding, and <code>"( )"</code> for [[Event (computing)|event]] binding.<ref>{{cite web |url=https://gorrion.io/blog/angularjs-vs-angular/ |title= What's the difference between AngularJS and Angular?
== Features ==
=== Component-based architecture ===
Line 49:
Angular 2.0 was announced at the ng-Europe conference 22–23 October 2014.<ref>{{cite web |title=Ng-Europe schedule |url=https://2015.ngeurope.org/#schedule |url-status=dead |archive-url=https://web.archive.org/web/20180430113923/https://2015.ngeurope.org/#schedule |archive-date=2018-04-30 |access-date=2018-04-29}}</ref> On April 30, 2015, the Angular developers announced that Angular 2 moved from Alpha to Developer Preview.<ref>{{Cite tweet |number=593797019258359809 |user=angularjs |title=Angular 2 moves from Alpha to Developer Preview! Dev guide and API docs now available at ... angular.io/docs/js/latest |date=30 Apr 2015 |access-date=2015-10-21}}</ref> Angular 2 moved to Beta in December 2015,<ref>{{Cite web |title=Angular: Angular 2 Beta |url=http://angularjs.blogspot.it/2015/12/angular-2-beta.html |url-status=dead |archive-url=https://web.archive.org/web/20151218005753/http://angularjs.blogspot.it/2015/12/angular-2-beta.html |archive-date=2015-12-18 |access-date=2016-07-13 |website=angularjs.blogspot.it}}</ref> and the first release candidate was published in May 2016.<ref>{{Cite web |title=angular/angular |url=https://github.com/angular/angular/blob/master/CHANGELOG.md#200-rc0-2016-05-02 |access-date=2016-05-04 |website=GitHub}}</ref> The final version was released on 14 September 2016.
Version 8 of Angular introduced a new compilation and rendering pipeline, Ivy, and version 9 of Angular enabled Ivy by default. Angular 13 removed the deprecated former compiler, View Engine.<ref>{{Cite web |last=Thompson |first=Mark |date=2021-11-04 |title=Angular v13 is now Available |url=https://blog.angular.dev/angular-v13-is-now-available-cce66f7bc296 |access-date=2024-06-02 |website=Angular Blog |language=en}}</ref> Angular 14 introduced standalone components and Angular 17 made them the default, de-emphasizing the use of modules.<ref>{{Cite web |last=Gechev |first=Minko |date=2023-11-08 |title=Introducing Angular v17 |url=https://blog.angular.dev/introducing-angular-v17-4d7033312e4b#586d |access-date=2024-05-16 |website=Angular Blog |language=en}}</ref>
===Naming===
Line 74:
| {{Version |o |Angular 15}} || November 18, 2022 ||Standalone APIs, directive composition API.<ref>{{Cite web |last=Gechev |first=Minko |date=2022-11-21 |title=Angular v15 is now available! |url=https://blog.angular.dev/angular-v15-is-now-available-df7be7f2f4c8 |access-date=2024-06-02 |website=Angular Blog |language=en}}</ref>
|-
| {{Version |o |Angular 14}} || 2 June 2022 ||Typed forms, standalone components, and new primitives in the Angular CDK (component dev kit).<ref>{{Cite web |last=Twersky |first=Emma |date=2022-06-03 |title=Angular v14 is now available! |url=https://blog.angular.dev/angular-v14-is-now-available-391a6db736af |access-date=2022-06-03 |website=Angular Blog |language=en}}</ref>
|-
| {{Version |o |Angular 13}} || 4 November 2021<ref name=":2">{{cite web |last1=Thompson |first1=Mark |title=Angular v13 is now Available |url=https://blog.angular.io/angular-v13-is-now-available-cce66f7bc296 |access-date=10 January 2022 |website=Angular Blog|date=4 November 2021 }}
Line 102:
| {{Version |o |Angular 2}} || 14 September 2016 ||Initial release
|}
=== Future releases ===
Line 147 ⟶ 146:
=== Angular Elements ===
In 2018, Angular 6 introduced Angular Elements, enabling developers to package Angular components as custom web elements, which are part of the [[web components]] set of web platform APIs.<ref>{{cite web|url=https://www.freecodecamp.org/news/how-to-create-angular-6-custom-elements-web-components-c88814dc6e0a/|title=How to create Angular 6 Custom Elements and Web Components|date=29 September 2018 }}</ref><ref>[https://www.wedowebapps.com/angular-18-features-enhancements/ Angular 18 Features & Enhancements]. Published [20 May 2025]. Accessed [20 May 2025].</ref>
==See also==
Line 158 ⟶ 157:
==References==
{{
==External links==
* [https://angular.io Official website]
{{Application frameworks}}
|