【发布时间】:2019-05-13 18:48:31
【问题描述】:
我正在尝试在动态创建的表单中重置选择表单控件。表单控件的名称将是动态的并且每次都不同。如何将控件名称传递给重置方法,以便在重置时为控件提供默认值,而不是将其设置为 null。下面的代码似乎没有在 reset 方法中获取 controlName。
resetForm() {
for (let i = 0; i < this.storedFieldNames.length; i++) {
console.log(this.form);
const controlName = this.storedFieldNames[i];
const controlVal = this.storedFieldVals[i];
this.form.reset({
controlName: controlVal
});
}
}
我希望表单重置并且所有选择值都具有原始默认值的默认选择值。目前它会重置表单,但值为空。
【问题讨论】:
标签: javascript angular