Angular 6 динамическая визуализация форм - PullRequest
0 голосов
/ 07 марта 2019

Я хочу построить поля чтения формы из списка значений:

<form [formGroup]="fileForm" (ngSubmit)="onSubmit(fileForm.value)">
                            <section class="col col-8">
                                <div>
                                    <label *ngFor="let metadato of metadatiAbilitati" class="input">
                                        <input type="text" placeholder="{{metadato.chiave}}"
                                            [formControl]="fileForm.get(metadato.chiave)" />
                                    </label>
                                </div>
                                <!-- <label class="input">
                                    <input type="file" name="file" placeholder="seleziona file" />
                                </label> -->
                            </section>
                            <!-- <div> -->
                            <button type="submit">Aggiungi</button>
                            <!-- </div> -->
                        </form>

в файле компонента ts, который у меня есть:

constructor(private transazioneService: TransazioneService, fb: FormBuilder) { 
    this.fileInputs = [];
    let fields = {};

    this.metadatiAbilitati.forEach(m => {
      let input = this.fileForm.controls[`m.chiave`];
      this.fileInputs.push(input);
      fields[m.chiave] = m.chiave;
    });

     this.fileForm = fb.group(fields);

  }

Но из браузера я получил эту ошибку:

enter image description here

Наконец, в основной модуль я импортирую ReactiveFormsModule.Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 07 марта 2019

Наконец-то я решил свою проблему.Chrome кешировал предыдущие изменения, поэтому я не нашел нужного исправления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...