Formularios reactivos
ReactiveFormsModule, FormControl, FormGroup, FormArray, FormBuilder, validators, custom validators, async validators, valueChanges
1¿Qué es un FormControl en Angular?
¿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?
¿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?
¿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.
¿Cuál es el propósito de FormBuilder en Angular?
¿Cómo crear un FormControl con un valor inicial?
+23 preguntas de entrevista
Otros temas de entrevista Angular
Conceptos básicos de TypeScript
TypeScript Avanzado
Fundamentos de Angular
Componentes y ciclo de vida
Services & Dependency Injection
Organización de Módulos Angular
Angular CLI
Directivas y Pipes
Routing y Navegación
Formularios template-driven
Fundamentos de RxJS
Operadores RxJS
HttpClient y llamadas API
Gestión de estado básica
Change Detection
Angular Signals
Standalone Components
Pruebas unitarias en Angular
Testing End-to-End
Build y optimización
Fundamentos de NgRx
NgRx avanzado
Arquitectura Angular
Optimización de rendimiento
Seguridad y buenas prácticas
Patrones avanzados de RxJS
Angular Universal y SSR
Micro-frontends Angular
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