12得票1回答
Angular表单数组patchValue错误:TypeError:value.forEach不是函数 - 如何解决?

该页面最初是以模板驱动表单的形式编写的,但为了添加自动保存功能,正在转换为响应式。 在页面组件的构造函数中,我定义了响应式表单变量: this.form = fb.group({ reviewer: '', position: '', officeName: '', ...

11得票3回答
Angular2: 在FormArray中找不到索引为1的表单控件

在运行时,我从JSON对象中获取所有记录,并在表单控件中获取值。但是,在表单数组中,我只获取到了许多记录中的第一条。出现在控制台中的错误提示:Cannot find form control at index 1 at FormArray._throwIfControlMissingJSON对...

93得票4回答
TypeScript. FormGroup FormArray - 根据值仅删除一个元素对象。Angular 2 4

this.formGroup = this.formBuilder.group({ images: this.fb.array([]) }); 我这样添加新元素: this.images.push(new FormControl(new ImageCreateForm(this....

7得票4回答
Angular2将JSON数据添加到formArray中的patchValue方法

我有一个像这样的 Json 数据: ``` assets/details.json ``` { "name" : "john", "age" : 20, "address" : [{ "main": "address1", "sub...

19得票7回答
无法将数据打补丁到FormArray

无法向FormArray resultList 打补丁。 请问有人能为我解释一下,我错过了什么吗? TS文件:import { Component, OnInit } from '@angular/core'; import { Student } from '../student'; i...

8得票1回答
Angular(表单数组)值更改无效

表单数组值的更改未生效。我无法在订阅方法内打印该值。以下是我的基本表单数组代码。 ordersData = [ { id: 100, name: 'order 1' }, { id: 200, name: 'order 2' }, { id: 300, name: 'order 3' ...

23得票4回答
如何在Angular表单数组中获取更改项的索引

我正在使用Angular 4和响应式表单。我有一个表格数组,我试图将其与我在组件中跟踪的数组绑定起来。我使用响应式表单,这样我就可以进行验证,因此我不想使用模板表单方法。 我像这样向表格数组添加项:createFormWithModel() { this.orderForm = this...

11得票4回答
Angular Material表格中的FormArray

注意:我成功地在传统的HTML表格中完成了FormArray,如下所示。 我希望在Angular Material表格中放置一个FormArray,并用数据填充它。 我尝试了与传统的HTML表格相同的方法,但由于错误"无法找到ID为'name'的列"而无法编译它。<div class="...

12得票1回答
如何在Angular反应式表单数组中制作级联下拉菜单,而不会搞乱下拉菜单的值

我在angular 4中有一个表单,包含名字和姓氏以及一个包含两个下拉框(select)的formarray,作为级联下拉框,还有一个删除按钮。表单的其余部分也包含发送按钮和添加选项按钮。我在下面添加了一张截图,以便您更好地理解。表单的添加、删除和发送按钮都可以正常工作,但是有一个问题,当我添...

9得票1回答
使用动态字段的Angular响应式表单

我目前正在处理 Angular 表格数组。 我有一个表单,可以动态添加字段。 我已经创建了表单对象: this.otherDataForm = this.fb.group({ }); 我这样添加动态字段: 我这样添加动态字段: addField(field: CustomForm...