59 lines
2.5 KiB
Markdown
59 lines
2.5 KiB
Markdown
---
|
|
title: Angular
|
|
localeTitle: Angular
|
|
---
|
|
## Angular
|
|
|
|
AngularJS (versões 1.x) é uma estrutura de código aberto baseada em JavaScript. É multi-plataforma e usado para desenvolver o Single Web Page Application (SPWA). O AngularJS implementa o padrão MVC para separar a lógica, a apresentação e os componentes de dados. Ele também usa injeção de dependência para fazer uso de serviços do lado do servidor em aplicativos do lado do cliente.
|
|
|
|
Angular (versões 2.xe acima) é uma estrutura de código aberto baseada em Typescript para desenvolver o aplicativo Web front-end. O Angular possui os seguintes recursos, como genéricos, tipagem estática e também alguns recursos do ES6.
|
|
|
|
## Histórico de versões
|
|
|
|
O Google lançou a versão inicial do AngularJS em 20 de outubro de 2010. A liberação estável do AngularJS foi em 18 de dezembro de 2017 da versão 1.6.8. O lançamento do Angular 2.0 ocorreu em 22 de setembro de 2014 na conferência ng-Europe. Uma das características do Angular 2.0 é o carregamento dinâmico.
|
|
|
|
Após algumas modificações, o Angular 4.0 foi lançado em dezembro de 2016. Angular 4 é retrocompatível com o Angular 2.0. A biblioteca HttpClient é uma das características do Angular 4.0. O lançamento do Angular 5 ocorreu em 1º de novembro de 2017. O suporte para aplicativos da Web progressivos foi um dos aprimoramentos no Angular 5.0. O lançamento do Angular 6 foi em maio de 2018. A última versão estável é a [6.1.9](https://blog.angular.io/angular-v6-1-now-available-typescript-2-9-scroll-positioning-and-more-9f1c03007bb6)
|
|
|
|
**Instalar** :
|
|
|
|
Podemos adicionar o Angular consultando as fontes disponíveis ou baixando o framework.
|
|
|
|
**Link para a fonte** :
|
|
|
|
AngularJS: Podemos adicionar AngularJS (versões Angular 1.x) referenciando a Content Delivery Network do Google.
|
|
|
|
```html
|
|
|
|
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
|
|
```
|
|
|
|
Download / install: Podemos baixar o framework com npm, Bower ou compositor
|
|
|
|
**Angular 1.x** :
|
|
|
|
npm
|
|
|
|
\`\` \`shell npm instalar angular
|
|
```
|
|
Then add a `<script>` to your `index.html`:
|
|
```
|
|
|
|
html
|
|
```
|
|
bower
|
|
```
|
|
|
|
Concha bower instalar angular
|
|
```
|
|
Then add a `<script>` to your `index.html`:
|
|
```
|
|
|
|
html
|
|
|
|
\`\` \`
|
|
|
|
Para mais informações sobre a documentação, consulte o site oficial do [AngularJS](https://docs.angularjs.org/api)
|
|
|
|
Você pode instalar o **Angular 2.xe** outras versões seguindo os passos da documentação oficial do [Angular](https://angular.io/guide/quickstart)
|
|
|
|
_Nota: Por favor, consulte a documentação Angular para obter informações atualizadas._ |