0

我是 Angular 的新手,所以还在学习它,它可能是简单的用例,但到目前为止我一直在尝试实现它但无法做到,所以在这里问。我正在发出一个 http 请求,并根据从 http 请求(json 对象数组)收到的数据,我想在页面上创建与响应数组中的对象一样多的表单。知道如何实现它。这是我从 http 请求中获得的数据在此处输入图像描述

进行了很多搜索,但没有找到任何关于我给定问题的 stackoverflow 答案,从 4 天开始一​​直在努力实现它:(请不要关闭它,我无法弄清楚,所以在这里问它。任何提示从哪里开始以及如何进行非常感谢。

4

1 回答 1

0

它只是创建一个空的 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 中有很多例子,例如这个,或者这个,或者......

于 2020-02-06T09:30:30.210 回答