【发布时间】:2018-09-23 09:24:23
【问题描述】:
我遇到了以下 Stackblitz 演示:
https://stackblitz.com/edit/angular-dffny7?file=app
参考下面的帖子:https://stackoverflow.com/a/48527939/7429196
现在假设我有以下 JSON
{
"companies": [
{
"company": "ABC",
"projects": [
{
"projectName": "DEF"
},
{
"projectName": "GHI"
}
]
},
{
"company": "JKL",
"projects": [
{
"projectName": "MNO"
}
]
}
]
}
来自以下服务:
getCompanies() : Observable<Organization>{
return this.http.get(url).map((response: Response)=> response.json())}
组织类如下:
export class Organization{
public company: String;
public projects : Project[];
}
export class Project{
public projectName : String;
}
我的组件文件中的组织类对象中有上述 JSON 数据,我想在 html 文件的表单字段中呈现这些数据。我尝试使用 ngModel 绑定数据,但在某处读到 ngModel 不能在模型驱动形式中使用。我怎样才能实现它?
【问题讨论】:
-
The Stack Overflow answer you referenced 似乎涵盖了您需要的一切,从设置
FormGroup到使用来自服务的数据预填充表单,再到动态呈现表单 HTML。你具体在哪里卡住了,你有什么已经写好的代码可以分享吗?
标签: angular angular-reactive-forms angular-formbuilder