Angular

Formularios reactivos

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

26 preguntas de entrevista·
Mid-Level
1

¿Qué es un FormControl en Angular?

Respuesta

FormControl es la clase fundamental de los reactive forms de Angular que representa un campo de formulario individual. Encapsula el valor del campo, su estado de validación y proporciona métodos para manejar las interacciones del usuario. Cada FormControl puede tener validators, reaccionar a los cambios mediante observables y mantener estados como touched, dirty o pristine. Es la unidad básica para construir reactive forms complejos con FormGroup o FormArray.

2

¿Qué módulo de Angular debe importarse para usar reactive forms?

Respuesta

ReactiveFormsModule es el módulo de Angular que proporciona todas las clases y directivas necesarias para trabajar con reactive forms. Debe importarse en el módulo de la aplicación o en un standalone component para acceder a FormControl, FormGroup, FormBuilder y otras APIs. Sin esta importación, directivas como formControlName o formGroup no serán reconocidas. FormsModule es un módulo diferente usado para template-driven forms.

3

¿Qué es un FormGroup en Angular?

Respuesta

FormGroup es una clase que agrupa múltiples FormControl u otras instancias de FormGroup bajo claves nombradas, permitiendo estructurar formularios complejos. Permite validar y gestionar el estado de un conjunto de campos como una sola unidad. Por ejemplo, un formulario de dirección puede ser un FormGroup que contiene campos de calle, ciudad y código postal. FormGroup agrega automáticamente los valores y estados de validación de todos sus controles hijos.

4

¿Cuál es el propósito de FormBuilder en Angular?

5

¿Cómo crear un FormControl con un valor inicial?

+23 preguntas de entrevista

Domina Angular para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis