Este repositório contém um projeto Angular. O projeto é um exemplo de aplicativo que demonstra vários recursos e funcionalidades do Angular.
Siga as instruções abaixo para instalar e executar o projeto em sua máquina local:
-
Clone este repositório em seu computador usando o comando:
git clone <URL do repositório>
-
Certifique-se de ter o Angular CLI instalado globalmente em seu sistema. Caso não tenha, você pode instalar executando o seguinte comando:
npm install -g @angular/cli
-
Navegue até o diretório raiz do projeto usando o terminal ou prompt de comando.
-
Execute o comando a seguir para instalar as dependências do projeto:
npm install
-
Após a conclusão da instalação das dependências, execute o seguinte comando para iniciar o servidor de desenvolvimento:
ng serve
-
Aguarde até que o servidor de desenvolvimento seja iniciado. Uma vez que o servidor esteja em execução, abra seu navegador e acesse o seguinte endereço:
http://localhost:4200
Agora você poderá ver o aplicativo em execução em seu navegador.
Este projeto Angular demonstra várias funcionalidades e recursos do framework, incluindo:
- Adicionando validação em formulários
- Two-Way Binding com ngModel
- Definindo o valor padrão em campos com ngModel
- Adicionando opções dinâmicas no campo de seleção
- Registrando os controles do formulário
- Criando um formulário com Template-Driven Forms
- Passando parâmetros para Pipes
- Conhecendo e usando Pipes
- Exportando a API da diretiva para o template
- Usando Property Binding em diretivas customizadas
- Vinculando propriedades do hospedeiro com HostBinding
- Respondendo a eventos do hospedeiro com HostListener
- Criando diretivas customizadas
- Utilizando classes CSS dinâmicas com ngClass
- Aplicando estilos CSS dinâmicos com ngStyle
- Binding de propriedades customizadas com @Input
Cada recurso é demonstrado em um ou mais commits no histórico do projeto.
Aproveite o projeto e explore os diferentes recursos do Angular implementados. Se tiver alguma dúvida ou problema, sinta-se à vontade para entrar em contato com o usuário "tallyto", que é o autor deste projeto.