在检查了所有类似的答案并尝试了一整天之后,我仍然需要有关使用嵌套FormGroup-FormArray-FormGroup结构创建的反应表的帮助。
我有一个具有这种结构的json(我是手工编写的,也许是不准确的,但这不是问题,这只是一个例子),并且需要一种模式形式来更改翻译:>
{
"code":"APPLE",
"description":"Apple translations",
"translations":[
{
"language":{
"code":"en",
"description":"English"
},
"value":"Apple"
},
{
"language":{
"code":"it",
"description":"Italian"
},
"value":"Mela"
},
{
"language":{
"code":"de",
"description":"Deutch"
},
"value":"Apfel"
}
]
}
我需要一个模态形式,其头部包含禁用了前2个字段(代码说明)的标题。 然后,在此之下,一个包含三行的表包含English-Apple,Italian-Mela,Deutch-Apfel
我尝试了在StackOverflow中找到的几乎所有解决方案,但均未成功。仍在尝试了解问题所在。
编辑:我不熟悉StackBlitz,但是我已经做到了 stackblitz.com/edit/angular-k5ynfp 现在,我正在尝试使其至少可以编译...
在此行上(本地,不在StackBlitz上)...
<tr *ngFor="let element of form.controls.translations.controls; let i = index" [formGroupName]="i">
...出现错误:“ [Angular]标识符'translations'未定义。'__type'不包含此类成员”