この例のようになるには、2 つの配列オブジェクトをマージする必要があります。
"feedBackList" : [
{
"questionNo" : 1,
"scoring" : "5"
},
{
"questionNo" : 2,
"scoring" : "5"
},
{
"questionNo" : 3,
"scoring" : "5"
},
{
"questionNo" : 4,
"scoring" : "4"
},
{
"questionNo" : 5,
"scoring" : "Under 25"
}
]
しかし、期待どおりに機能しません。このようなイメージになります。私は何をすべきか?
これはあなたの参照としての私のコードです
成分
quesNo = [
{questionNo: 1},
{questionNo: 2},
{questionNo: 3},
{questionNo: 4},
{questionNo: 5}
];
newFeedback(): FormGroup {
return this.fb.group({
questionNo: this.quesNo,
scoring: ['']
})
}
onSubmit() {
console.log(this.feedbackForm.value);
}
デモの編集 https://stackblitz.com/edit/angular-forms-formarray-example-zb634f
