0

Ich möchte die Dynamic Forms Cookbook example mit http-Dienst arbeiten. Der Fehler ist TypeError: Cannot read property 'forEach' of undefined wo das undefined Array betrifft, das ich an untergeordnete Komponente übergebe.Fehler beim Übergeben des Arrays an untergeordnete Komponente

Fühlen Sie sich frei, es in plunker zu schauen. Ich habe eine Änderung zum ursprünglichen Beispiel gemacht, das HTTP-Service hinzufügt, der Daten von json Akte erhält.

Was mache ich hier falsch?

Antwort

1

Fragen müssen initialisiert werden, und ngOnChanges muss verwendet werden. AppComponent

this.questions = []; 

DynamicFormComponent

ngOnChanges() { 
    this.form = this.qcs.toFormGroup(this.questions); 
} 

Siehe http://embed.plnkr.co/fHXC0T/

+0

, das funktioniert! Danke! –

Verwandte Themen