Angular 2 - Visão geral

Angular JS é uma estrutura de código aberto construída sobre JavaScript. Foi construído pelos desenvolvedores do Google. Essa estrutura foi usada para superar os obstáculos encontrados ao trabalhar com aplicativos de página única. Além disso, o teste foi considerado um aspecto-chave durante a construção da estrutura. Foi garantido que a estrutura poderia ser facilmente testada. O lançamento inicial da estrutura foi em outubro de 2010.

Características do Angular 2

A seguir estão os principais recursos do Angular 2 -

  • Components- A versão anterior do Angular tinha como foco os controladores, mas agora mudou o foco para ter componentes em vez de controladores. Os componentes ajudam a construir os aplicativos em muitos módulos. Isso ajuda a manter melhor o aplicativo por um período de tempo.

  • TypeScript- A versão mais recente do Angular é baseada no TypeScript. Este é um superconjunto do JavaScript e é mantido pela Microsoft.

  • Services- Os serviços são um conjunto de códigos que podem ser compartilhados por diferentes componentes de um aplicativo. Portanto, por exemplo, se você tivesse um componente de dados que selecionava dados de um banco de dados, poderia tê-lo como um serviço compartilhado que poderia ser usado em vários aplicativos.

Além disso, o Angular 2 tem melhores recursos de gerenciamento de eventos, modelos poderosos e melhor suporte para dispositivos móveis.

Componentes do Angular 2

Angular 2 tem os seguintes componentes -

  • Modules- Isso é usado para dividir o aplicativo em partes lógicas de código. Cada pedaço de código ou módulo é projetado para executar uma única tarefa.

  • Component - Isso pode ser usado para reunir os módulos.

  • Templates - Isso é usado para definir as visualizações de um aplicativo Angular JS.

  • Metadata - Isso pode ser usado para adicionar mais dados a uma classe Angular JS.

  • Service - Isso é usado para criar componentes que podem ser compartilhados por todo o aplicativo.

Discutiremos todos esses componentes em detalhes nos capítulos subsequentes deste tutorial.

O site oficial do Angular é https://angular.io/ O site contém todas as informações e documentação sobre o Angular 2.