Formulários reativos
ReactiveFormsModule, FormControl, FormGroup, FormArray, FormBuilder, validators, custom validators, async validators, valueChanges
1O que é um FormControl no Angular?
O que é um FormControl no Angular?
Resposta
FormControl é a classe fundamental dos reactive forms do Angular que representa um campo de formulário individual. Ela encapsula o valor do campo, seu estado de validação e fornece métodos para lidar com as interações do usuário. Cada FormControl pode ter validators, reagir a mudanças via observables e manter estados como touched, dirty ou pristine. É a unidade básica para construir reactive forms complexos com FormGroup ou FormArray.
2Qual módulo Angular deve ser importado para usar reactive forms?
Qual módulo Angular deve ser importado para usar reactive forms?
Resposta
ReactiveFormsModule é o módulo Angular que fornece todas as classes e diretivas necessárias para trabalhar com reactive forms. Deve ser importado no módulo da aplicação ou em um standalone component para acessar FormControl, FormGroup, FormBuilder e outras APIs. Sem essa importação, diretivas como formControlName ou formGroup não serão reconhecidas. FormsModule é um módulo diferente usado para template-driven forms.
3O que é um FormGroup no Angular?
O que é um FormGroup no Angular?
Resposta
FormGroup é uma classe que agrupa múltiplos FormControl ou outras instâncias de FormGroup sob chaves nomeadas, permitindo estruturar formulários complexos. Ele permite validar e gerenciar o estado de um conjunto de campos como uma única unidade. Por exemplo, um formulário de endereço pode ser um FormGroup contendo campos de rua, cidade e CEP. FormGroup agrega automaticamente os valores e estados de validação de todos os seus controles filhos.
Qual é o propósito do FormBuilder no Angular?
Como criar um FormControl com um valor inicial?
+23 perguntas de entrevista
Outros temas de entrevista Angular
Fundamentos do TypeScript
TypeScript Avançado
Fundamentos do Angular
Componentes e ciclo de vida
Services & Dependency Injection
Organização de Módulos Angular
Angular CLI
Diretivas e Pipes
Routing e Navegação
Formulários template-driven
Fundamentos do RxJS
Operadores RxJS
HttpClient e chamadas de API
Gerenciamento de estado básico
Change Detection
Angular Signals
Standalone Components
Testes unitários em Angular
Testes End-to-End
Build e otimização
Fundamentos do NgRx
NgRx avançado
Arquitetura Angular
Otimização de desempenho
Segurança e boas práticas
Padrões avançados de RxJS
Angular Universal e SSR
Micro-frontends Angular
Domine Angular para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis