Olá pessoal!
Hoje vamos iniciar nossa jornada em Angular 4.0.
Neste primeiro tutorial, vamos aprender a utilizar o angular cli para criar e executar a aplicação angular template no browser
Instalação
Instalando o Node.js
Para começar vamos criar uma aplicação bem no estilo "Hello world" para explorar o básico sobre este fantásctico framework e também conhecer sobre a interface de linha de comando o angular cli.
Antes de mais nada, precisamos instalar o node.js (https://nodejs.org)
Após a instalação, para verificar que o node está instalado corretamente na máquina digite o seguinte comando:
node -v
A instalação do node acompanha o gerenciador de pacotes "NPM", que será utilizado para baixar o próprio angular e também os outros pacotes necessários
Para verificar se o npm está instalado corretamente, podemos verificar digitando o comando:
npm -v
Instalação angular cli
Agora que temos o node e o npm instalados, poderemos baixar o angular cli globalmente na máquina, digite no console:
npm install -g @angular/cli
Finalmente para verificar que o ANGULAR CLI está devidamente instalado, podemos digitar no console:
ng -v
Criando nossa primeira aplicação em angular
Agora vamos criar nossa aplicação de exemplo, utilizando a interface de linda de comando.
Abra o console e digite:
ng new primeriaAppAngular
O angular cli irá então iniciar a criação da nossa app e instalar os pacotes necessários.
Isso levará alguns minutos, dependendo da conexão com a internet, pois a ferramenta, através do npm, irá baixar e instalar todas as dependências da aplicação.
Ao final será exibida a mensagem "Project 'primeiraAppAngular' successfully created".
Rodando a aplicação no bowser
Para executar nossa aplicação, o angular cli disponibiliza um servidor web para que possamos testar nossa aplicação.
Devemos então mudar para o diretório da nossa aplicação:
cd primeiraAppAngular
agora podemos executar o comand:
ng serve -o
o angular cli, utiliza o webpack para compilar a aplicação, isso mesmo "compilar", pois o angular utiliza como linguagem o typescript, o que veremos mais a frente em outros tutoriais.
O webpack que está configurado internamente no angular cli, através de seus loaders, irá então transformar o typescript em javascript para que o browser possa assim interpretar o código da nossa aplicação.
a opção "-o" do comando "ng serve", abre uma instancia do navegador com a nossa aplicação rodando
E aí está! Nossa primeira aplicação em angular está rodando.
Alguns comandos básicos
A interface do angular cli expõe outros comandos que veremos no próximo tutorial, mas vamos conhecer agora alguns que podemos utilizar.
Digitando "ng help" no console, será exibida a lista dos comandos.
Entre eles:
- ng new nomeApplicacao : cria uma aplicação angular padrão
- ng generate ou ng g: gera stubs de código em nossa aplicação
o comando ng generate pode ser usado para criar:
- classe - ng g class nomeClasse;
- component - ng g c nomeComponent;
- directive - ng g d nomeDiretiva;
- pipe - ng g p nomePipe;
- enum - ng g e nomeEnum;
- guard - ng g guard nomeGuard;
- interface - ng g interface nomeInterface;
Próximas etapas:
- Explorando a interface de comando (angular/cli)
- Components
- Directives
- Pipes
- Bindings
- Criando Rotas
- Formulários (template forms)
- Formulários (reactive forms)
- Services
- Consumindo API (web api .net)
- Generics com typescript