создать форму из данных http запроса - PullRequest
0 голосов
/ 06 февраля 2020

Я новичок в angular, поэтому я все еще изучаю его, это может быть простой вариант использования, но до сих пор я пытался реализовать его, но не смог сделать это, спрашивая здесь. Я делаю HTTP-запросы и на основе данных, полученных из http-запроса (массив json объектов), я хочу создать на странице столько форм, сколько есть объектов в массиве ответов. Любая идея, как этого добиться. Это данные, которые я получаю по http-запросу enter image description here

Искал много и не нашел никакого ответа на стеке потока на мою проблему, Был изо всех сил пытаюсь реализовать его за 4 дня :( Пожалуйста, не закрывайте его, я не смог понять это, поэтому спрашиваю здесь. Любая подсказка, с чего начать и как продолжить, очень ценится.

1 Ответ

0 голосов
/ 06 февраля 2020

просто создайте пустую группу formGroup и используйте addControl

form=new formGroup({}) //decalre an empty form
//with each element of data
this.data.forEach(x=>{
   //according with others properties you add Validators, etc
   this.form.addControl(x.ruleName,new FormControl())
}

, но в SO много примеров, например this или this или ...

...