Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

166
Vistas
Construir Dynamic FormBuilder en Angular

Creé un proyecto angular con entradas dinámicas, hago clic en un botón, luego se crean nuevas entradas y quiero usar FormBuilder para obtener los datos, pero no sé cómo hacerlo.

Sé cómo usar FormBuilder en el caso estático pero no encontré ningún recurso para dinámico.

¿Cuáles son los pasos a seguir para lograrlo?

about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

¿Cómo está agregando nuevas entradas al formgroup existente? Por ejemplo, puede hacer esto usando matrices de formularios, y básicamente con eso puede obtener el valor de él simplemente accediendo como: formGroup.get ("formArray").value -> obtendrá todos los valores de entrada por uno Disparo.

about 4 years ago · Juan Pablo Isaza Denunciar

0

No estoy muy seguro de si esto es lo que quiso decir, pero si desea agregar nuevas entradas cada vez que el usuario hace clic en el botón y obtener el valor, entonces podría intentarlo. expandiendo la respuesta de @ZsoltB trabajando en el enlace stackblitz

 @Component({ ...all the decorator things }) export class AppComponent { formArray = new FormArray([ new FormGroup({ firstName: new FormControl(''), lastName: new FormControl(''), }), ]); name = 'angular'; addNewInput = () => { this.formArray.push( new FormGroup({ firstName: new FormControl(''), lastName: new FormControl(''), }) ); }; }
about 4 years ago · Juan Pablo Isaza Denunciar

0

Resolví el problema usando e inspirándome en el siguiente código:

forma dinámica en angular, agregar campos en tiempo de ejecución

Muchísimas gracias

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda