Я пытался выяснить, как l oop через мой массив FormBuilder в TypeScript, чтобы отобразить все элементы управления в браузере. Дублирование элементов массива FormBuilder "vmNames", как показано ниже ([0] & [1]), приводит к желаемому результату, поэтому мне было интересно, какой будет синтаксис для l oop через него, а не для дублирования кода? Извиняюсь, если на это уже ответили. Большое спасибо!
for (let vmGroup of server.vmGroups){
hostVmGroups.push(
new FormGroup({
'hostName': new FormControl(vmGroup.hostName, Validators.required),
'vmNames': this.fb.array([
this.fb.group({
'vmName': [vmGroup.vmNames[0].vmName, Validators.required] //Duplication to be removed
}),
this.fb.group({
'vmName': [vmGroup.vmNames[1].vmName, Validators.required] //Duplication to be removed
}),
])
})
);
}