【发布时间】:2018-10-20 20:13:09
【问题描述】:
大家好,请问我在从我的 angular 6 组件更新 formArray 中的值时遇到问题。我试过使用 setValue() 和 patchValue() 没有一个在工作。下面是我的代码
this.form = this._formBuilder.group({
locationRequests: this._formBuilder.array([
this._formBuilder.group({
location: '',
item_category: '',
items: '',
quantity: '',
packaging: '',
unit_of_measurement: '',
});
])
});
我想为组件中的每个字段设置值,我已经尝试过
this.form.patchValue({
locationRequests: this._formBuilder.array([
this._formBuilder.group({
location: 'New York',
item_category: 2,
items: 1,
quantity: 500,
packaging: 1,
unit_of_measurement: 'PCS',
}
});
我也试过用 setValue 函数还是不行。我在网上搜索过,所有答案都不起作用。
【问题讨论】:
标签: javascript angular