freeCodeCamp/guide/english/angular/index.md

35 lines
1.9 KiB
Markdown
Raw Normal View History

2018-10-12 19:37:13 +00:00
---
title: Angular
---
2018-10-27 02:32:01 +00:00
<img src="https://angular.io/assets/images/logos/angular/angular.svg" width="200" height="200">
2018-10-12 19:37:13 +00:00
## Angular
2018-10-31 00:03:12 +00:00
![angular logo](https://angular.io/assets/images/logos/angular/angular.png)
2018-10-12 19:37:13 +00:00
Angular(versions 2 and up) is a Typescript based open source framework to develop front-end Web application. It is the successor of AngularJS and all mention of Angular should refer to versions 2 and up. Please see the seperate AngularJS catagory for its respective guides. Angular has following features like generics, static-typing and also some ES6 features.
2018-10-12 19:37:13 +00:00
## Version History
Google released the initial version of AngularJS on October 20,2010. Stable release of AngularJS was on December 18, 2017 of version 1.6.8. Angular 2.0 release took place on Sep-22 2014 at ng-Europe conference. One of the feature of Angular 2.0 is dynamic loading and modularity, most core functionality has moved to modules.
2018-10-12 19:37:13 +00:00
After some modifications, Angular 4.0 was released on Dec-2016. Angular 4 is backward compatible with Angular 2.0. HttpClient library is one of the feature of Angular 4.0. Angular 5 release was on November 1, 2017. Support for Progressive web apps was one of the improvement in the Angular 4.0. Angular 6 release was in May 2018 and Angular 7 in October 2018. The latest stable version is [7.0.0](https://angular.io/guide/releases)
2018-10-12 19:37:13 +00:00
**Install**:
The easiest way to install Angualr is through the (CLI project)[https://cli.angular.io/] this tool allows the creation of new projects and generating components/services/modules etc to a standard the Angular team consider to be best practices.
2018-10-12 19:37:13 +00:00
```shell
npm install -g @angular/cli
2018-10-12 19:37:13 +00:00
ng new example-app
2018-10-28 22:14:57 +00:00
cd example-app
2018-10-28 22:14:57 +00:00
ng serve
2018-10-28 22:14:57 +00:00
```
For more information regarding the documentation, refer to the official docs for the (CLI)[https://cli.angular.io/] or (Angular documentation)[https://angular.io/docs]
2018-10-12 19:37:13 +00:00
*Note : Please refer the Angular documentation for the updated information.*