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.