Angular

Formulários reativos

ReactiveFormsModule, FormControl, FormGroup, FormArray, FormBuilder, validators, custom validators, async validators, valueChanges

26 perguntas de entrevista·
Mid-Level
1

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.

2

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.

3

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.

4

Qual é o propósito do FormBuilder no Angular?

5

Como criar um FormControl com um valor inicial?

+23 perguntas de entrevista

Domine Angular para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis