Angular 从http请求数据创建表单

Angular 从http请求数据创建表单,angular,forms,angular-forms,angular-template-form,Angular,Forms,Angular Forms,Angular Template Form,我对angular还不熟悉,所以还在学习它,它可能是一个简单的用例,但到目前为止,我一直在尝试实现它,但在这里无法实现。我正在进行http请求,根据从http请求(json对象数组)接收到的数据,我希望在页面上创建尽可能多的表单,就像响应数组中有对象一样。这是我从http请求中获得的数据 我已经搜索了很多,但没有找到我给定问题的任何stackoverflow答案,从4天开始一直在努力实现它:(请不要关闭它,我还没有弄明白,所以请在这里提问。非常感谢任何关于从何处开始以及如何继续的提示。它只需创建

我对angular还不熟悉,所以还在学习它,它可能是一个简单的用例,但到目前为止,我一直在尝试实现它,但在这里无法实现。我正在进行http请求,根据从http请求(json对象数组)接收到的数据,我希望在页面上创建尽可能多的表单,就像响应数组中有对象一样。这是我从http请求中获得的数据


我已经搜索了很多,但没有找到我给定问题的任何stackoverflow答案,从4天开始一直在努力实现它:(请不要关闭它,我还没有弄明白,所以请在这里提问。非常感谢任何关于从何处开始以及如何继续的提示。

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

表单的字段类型是什么,我的意思是,它是输入类型还是单选按钮类型或复选框…@KAMLESHKUMAR我有额外的数据字段,其中包含关于字段类型和对应于该字段的数据的信息。是否要放置所有表单在单个组件中,或者希望对每个表单使用一个组件,然后将所有这些组件放入单个组件中one@KAMLESHKUMAR我想把所有的表单放在一个组件中