Home - VWJavascript/Alurapic GitHub Wiki

Angular 2

  • Angular 2 é um salto interestelar na história do framework voltado para a criação de aplicações Web, que rompe definitivamente com sua versão 1.X.

  • Um paradigma, em poucas palavras, é a visão do mundo que temos e como procuramos respostas para solucionar problemas.

  • O Angular é usado como FrontEnd logo o Backend tem que ser feito separadamente

  • O Angular 2 usa o typescript como linguagem que será compilada para ES6

  • Se você já domina ES2015 (ES6) você esta a um passo de aprender TypeScript. Sendo um superset, esta linguagem suporta tudo o que o ES2015 suporta e vai além adicionando outros recursos como tipagem estática, decorators, interfaces, classes abstratas entre outros.

  • Instale o nodejs para começar a trabalhar com o angular 2

  • O npm é o instalador de pacotes do nodejs que irá instalar os pacotes para que o angular funcione, os pacotes se encontram no package.json

  • Podemos colocar os arquivos/pacotes dentro da pasta node_modules

  • Tudo que for criar em angular, crie dentro da pasta app que pode ficar dentro da pasta src

Editor recomendado: Visual Studio Code (Gratuito)

Visual Studio Code (VSCode) um editor gratuito criado pela Microsoft disponível para Windows, Linux e MAC. Por que ele é extremamente recomendado? Sua integração com TypeScript é realizada sem qualquer esforço e sem configurações adicionais.

Linux

  • Se você criou um componente no Linux e depois o adicionou ao seu próprio módulo, sem associá-lo ao módulo principal da aplicação app.module.ts, os arquivos recém-criados não serão transcompilados.

  • Não se preocupe, porque para a aplicação funcionar você precisa associar o módulo ou o componente diretamente em app.module.ts.

  • Digamos que o TypeScript esta sendo espertinho nessa plataforma, procurando compilar apenas os módulos e componentes que são usados por app.module.ts.

  • Já o Windows e no MAC a compilação ocorre imediatamente após a criação do arquivo .ts.

Referências