Динамическое создание нескольких групп форм с использованием реактивных форм в Angular 7 - PullRequest
1 голос
/ 18 марта 2019

Я хочу создать несколько групп форм.

Когда нам нужно 3 группы форм, мы объявляем множественные формы следующим образом

form1: new FormGroup({
    firstName1: new FormControl(''),
    lastName1: new FormControl(''),
  });
form2: new FormGroup({
    firstName2: new FormControl(''),
    lastName2: new FormControl(''),
  });
form3: new FormGroup({
    firstName3: new FormControl(''),
    lastName3: new FormControl(''),
  });

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

Я хочу динамически создавать группу форм и ее элемент управления с помощью файла JSON
Формат файла JSON и создание этих форм HTML.

forms : [
  {
    type: 'form',
    objectName: 'form1',
    fields:[
        {
         name: 'firstName1'
        },
        {
         name: 'lastName1'
        }
    ]
  },
  {
    type: 'form',
    objectName: 'form2',
    fields:[
        {
         name: 'firstName1'
        },
        {
         name: 'lastName1'
        }
    ]
  }
]

как я могу динамически создавать несколько групп форм?

...