Угловой * ngДля вложенной формы группы - PullRequest
0 голосов
/ 01 июня 2019

Как сделать * ngFor на флажках группы форм и как правильно получить доступ к этой вложенной группе форм в шаблоне HTML?

this.postForm = this.fb.group({
      osnovne: this.fb.group({
        sekcija: ["market", Validators.required],
        kategorija: "",
        cena: [""],
        dogovor: false,
        opis: ""
      }),
      detaljne: this.fb.group({
        select: this.fb.group({
          name: ""
        }),
        checkboxes: this.fb.group([])
      }),

      imagePath: this.fb.group({
        data: ""
      })
    });
data = [
    { id: false, name: "Levo" },
    { id: false, name: "Desno" },
    { id: false, name: "Ovo" },
    { id: false, name: "Ono" }
  ];

Динамически добавлять группу форм из базы данных ...

addCheckboxes() {
    this.data.forEach(element => {
      this.postForm.controls.detaljne.controls.checkboxes.addControl(
        element.name,
        new FormControl(false)
      );
    });
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...