ts 文件:
this.addAdvertise = this.formBuilder.group({
input1: [''],
input2: [''],
.
.
.
inputN: [''],
desc: ['']
});
输入计数来自数组长度,数组来自服务器。
我可以使用 for 循环来创建输入控件吗?
最佳答案
您可以编写一个简单的 for 循环:
let group = {};
for (let i = 0; i < myArray.length; i++) {
group[`input${i+1}`] = [..];
}
this.addAdvertise = this.formBuilder.group(group);
关于angular - 如何通过 For 循环创建表单控件? ( ionic 2,3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47050603/