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....

50得票3回答
具有嵌套表单数组的Angular响应式表单

我是Angular 2的新手,决定最好的学习方式是通过官方的Angular指南。 我完成了响应式表单指南 https://angular.io/guide/reactive-forms 演示链接:https://stackblitz.com/angular/jammvmbrpxle 尽管...

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

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

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

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

16得票2回答
响应式表单:如何在Angular v14之前的某个时间点将新的FormGroup或FormArray添加到现有的FormGroup中

在StackOverflow的其他例子中,有很多关于在FormArrays中使用FormGroups的问题。但我的问题是相反的。FormArrays有一个push方法,可以实现许多事情。FormGroup确实有一个addControl方法用于添加简单的FormControls。据我所知,For...

14得票4回答
Kendo: 在FormArray中的顶部插入一个FormGroup

问题陈述: 在下面的stackblitz演示中,我能够在单击“添加”按钮并从一个控件触发(blur)事件以更新与同一rowIndex共享的另一个控件的值时,在网格的开头动态插入FormGroup。现在的问题是,如果我插入了多个formGroups并在任何新添加的FormGroups上触发(b...

14得票2回答
Angular表单数组:找不到路径的控件

我正在尝试构建一个Angular响应式表单,其中一个账户可以添加多个学生。 该表单似乎可以正常工作。当你点击“添加学生”时,它会创建一个新的学生,但是如果你检查控制台,它会显示: ERROR Error: Cannot find control with path: 'student...

14得票1回答
如何为FormArray对象添加formControlName - Angular 2(响应式表单)

在我的应用程序中,我使用响应式表单创建了一个表单。在我的应用程序中有一个按钮“添加新字段”,点击该按钮会添加新的字段。 我能够添加新的字段,但我无法分配formControlName。 请问有人能够向我展示正确的方法如何将formControlName添加到这些动态添加的字段中吗? 这...

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

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

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

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