patch Wert in einer geschachtelten form-Steuerelement mit angular2

Ich brauche, um einen Wert in einer verschachtelten Steuerelement in einem FormBuiler und das Modell ist das folgende:

this.addAccForm = this.fb.group({
      accid: ['', Validators.required],
      status: '',
      cyc: this.fb.array([
        this.initCyc(),
      ])
    })

initCyc() {
      return this.fb.group({
        cycid: ['', Validators.required],
        name: ['', Validators.required],
        description: ['', Validators.required],
        status: ['', Validators.required],
        det: this.fb.group({
            dcycid: ['', Validators.required],
            status: ['', Validators.required]
        })
      })

Ich brauche, um einen Wert cycid und auch dcycid aber ich m stecken, ich habe versucht, verwenden Sie die folgende Zeile , aber es hilft NICHT :

this.addAccForm.patchValue({cyc: { [0]: {cycid: 1234567 }}});

//

this.addAccForm.patchValue({cyc: { [0]: { det : {dcycid: 9876543}}}});

Irgendeine Idee, wie es sein sollte?

InformationsquelleAutor K Oul | 2017-06-02
Schreibe einen Kommentar