Angular:当我向其中推送新数据时,formArray 值未被修改
Angular: formArray values aren't modified when I push new data in it
我有一个包含 'fields' 数组的反应式表单,在向数组添加新字段并打印或提交表单后,新字段没有添加到其中。
我阅读了 patchValue 方法,但它仍然不起作用。
其实我在'fields'数组里面还有第二层需要处理,但是我需要先解决第一层的问题
在下面的代码中,您将获得 Array
个控件而不是 FormArray
。
this.selectedForm.get('fields')['controls']
要获得 FormArray
,您应该使用
this.selectedForm.get('fields')
我有一个包含 'fields' 数组的反应式表单,在向数组添加新字段并打印或提交表单后,新字段没有添加到其中。 我阅读了 patchValue 方法,但它仍然不起作用。
其实我在'fields'数组里面还有第二层需要处理,但是我需要先解决第一层的问题
在下面的代码中,您将获得 Array
个控件而不是 FormArray
。
this.selectedForm.get('fields')['controls']
要获得 FormArray
,您应该使用
this.selectedForm.get('fields')