Skip to content

NeyBrito/form_datadriven_angular

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Curso Angular Angular

Formulários (Reativos data-driven)


Servidor de desenvolvimento

Executando ng serve para um servidor de desenvolvimento.

Navegue para http://localhost:4200/. O aplicativo será recarregado automaticamente se você alterar qualquer um dos arquivos de origem.

Para rodar o projeto

Foi utilizado o Angular CLI para estruturar e build.

Precisa fazer a instalação das bibliotecas bootstrap, materialize, lodash, jquery.

Conteúdo Abordado 📃

  • Formulários reativos (data driven) Introdução
  • Formulários reativos: Configuração (Módulo e Componente)
  • Formulários reativos: Criando um form com código Angular
  • Formulários reativos: Sincronizando HTML com FormGroup
  • Formulários reativos: Fazendo submit
  • Resetando o form
  • Formulários reativos: Aplicando validação nos campos
  • Formulários reativos: Acesso ao FormControl no HTML e CSS de validação dos campos
  • Formulários reativos: Endereço (migrando de template driven para form reativo)
  • Formulários reativos: Form groups (agrupando dados)
  • Formulários reativos: Autopopulando endereço com CEP (setValue e patchValue)
  • Formulários reativos: Verificar validação dos campos com botão submit
  • Formulários: Criando um serviço de Estados Brasileiros
  • Formulários: Serviço de consulta CEP + provideIn
  • Formulários reativos: Combobox simples (select)
  • Formulários reativos: Combobox com Objeto (ngValue e compareWith)
  • Formulários reativos: Combobox Múltiplo (Select Multiple)
  • Formulários reativos: Radio Button (Botão do tipo Rádio)
  • Formulários reativos: Checkbox Toggle
  • Formulários reativos: FormArray: Checkboxes Dinâmicos
  • Formulários reativos: Validação Customizada (FormArray Checkboxes)
  • Formulários reativos: Validação Customizada (CEP)
  • Formulários reativos: Validação entre dois campos (confirmar email)
  • Formulários reativos: Validação Assíncrona
  • Formulários reativos: Serviço de Mensagens de Erros
  • Formulários reativos: Reagindo à mudanças reativamente
  • Formulários reativos: Campo input customizado (ControlValueAcessor)
  • Formulários reativos: Classe base para Forms (herança no Angular)
  • Formulários reativos: Combobox aninhado: Estado + Cidade

Detalhes do Formulário

  • Validação campo nome (Obrigatoriedade);

Nome

Nome Valido

  • Validação campo E-mail:

    • verificação de e-mail;
    • válido campo obrigatório;
    • confirmação de e-mail; Email Email Valido
  • Cep:

    • validação campo obrigatório

    • preenchimento automático

      • Complemento;
      • Rua;
      • Bairro;
      • Cidade (Select - Mostra somente as cidades do estado carregado);
      • Estado (Select);

      Endereço CepValido

  • Cargo(Select);

Cargo

  • Tecnologias;

Tecnologias

  • Newsletter(RadioButton);

Newsletter

  • Frameworks(CheckBox);

Frameworks

  • Aceito os termos(Checkbox):

    • Validação de envio de formulário somente se estive assinalado;

    Aceite os termos

  • Submit/Cancelar:

    • Só envia o formulario se todos campos obrigatorios estiverem preenchidos;
    • Cancela o preenchimento apagando todos os itens dos campos;

    Aceite os termos valido e Sbmit

Detalhes do Form (Corpo da Requisição)

Detalhes

About

Curso Angular (Formulários Data Driven)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published