我有一个我不理解 ReactiveForms 的错误。
roomsGroup 的输出 var 返回一个对象数组,如我所愿。
然后我使用扩展运算符将所有对象传递给 roomingGroup 中的表单组。但只设置了第一个对象。
我不知道我必须做什么才能让它工作。
任何的想法 ?
export function roomingGroup (fb: any) {
return fb.group(
...roomsGroup(fb)
);
}
function roomsGroup (fb) {
let output = [];
for (let i = 1; i < 4; i++) {
let nameOfProperty = 'R' + i;
output.push({
[nameOfProperty]: fb.group({
quantity: fb.group({
adult: [''],
child: ['']
})
})
})
}
return output;
}