Saltar al contenido

Angular 2 No se puede encontrar el control con un nombre no especificado attribute en formArrays

Luego de de esta prolongada compilación de datos hemos podido resolver este atascamiento que presentan algunos lectores. Te ofrecemos la solución y nuestro deseo es serte de gran apoyo.

Solución:

Retire los soportes de

[formArrayName]="areas" 

y usar solo

formArrayName="areas"

Esto, porque con [ ] usted está tratando de vincular un variable, que esto no es. También observe su envío, debe ser:

(ngSubmit)="onSubmit(areasForm.value)"

en vez de areasForm.values.

En mi caso resolví el problema poniendo el nombre del formControl entre comillas dobles y simples para que se interprete como un string:

[formControlName]="'familyName'"

similar al siguiente:

formControlName="familyName"

El problema para mí era que tenía

[formControlName]=""

En vez de

formControlName=""

Valoraciones y reseñas

Nos puedes avalar nuestra investigación exponiendo un comentario y puntuándolo te damos la bienvenida.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada.