Как вставить / исправить значения в FormArrays Angular 4

Я пытался установить значение, помещать значения в FormArrays во время создания, но это не работает. Может кто-нибудь сказать мне, как установить значения при создании FormArray?

   public initCarriers() {
            return this._FB.group({
                Name: ['MGR', Validators.required],
                Age: ['42', Validators.required],
                Role: ['Actor', Validators.required]
            });
   }

  public loopEdit(){
    const control = < FormArray > this.carriersForm.get('CarriersArray');
    let arr = [1 , 2];
    for(let a of arr) {
        control.push(this.initCarriers());
    }
}

То, что я пытался сделать в этом коде, это добавить formarray два раза со значением MGR, 42, Actor. но его не рабочие значения не присваиваются. Может кто-нибудь, пожалуйста, помогите мне или подскажите, как устанавливать значения при создании FormArray?

0 ответов

Другие вопросы по тегам