formarray相关内容
这是我的表单的结构: this.formData = new FormGroup({ selectedAnimal: new FormArray([], [Validators.required]), selectedTransport: new FormArray([], [Validators.required]), roadName: new FormControl({ d
..
我有这个表单,它有一个包含日期值的嵌套表单数组。当用户选择日期时,将调用一个函数来设置日期的格式,并应更新表单的值。 但是,我很难理解如何访问数组中的特定Form控件…… 这是相关代码 constructor(private formBuilder: FormBuilder, private datepipe: DatePipe) { this.form = this.formBu
..
我是 Angular 2 的新手,我认为最好的学习方式是阅读官方的 Angular 指南. 我阅读了反应式表单指南https://angular.io/guide/reactive-forms 演示链接:https://stackblitz.com/angular/jammvmbrpxle 虽然内容总体上还不错,但我一直在思考如何实现更复杂的表单.在给定的示例中,每个 Hero
..
我正在研究 Angular Reactive 表单.最初我在formgroup中有一个formarray.之后我将 formgroup 推入 formarray 以动态添加表单控件.使用 formControlName 绑定这些控件时出现问题.我收到此错误:无法通过路径找到控件:'controlArray -> 0 -> value' 这是我的组件类代码: ngOnInit(){this.
..
基于此问题在堆栈上,我需要为从角材料表dataSource生成的每一行绑定一个下拉列表.下拉列表应自动选择相应的值,作为其他值. 这是表: {{element.far}} {{element.lar}}
..
我正在尝试将从 webapi 接收到的对象修补为角度反应形式.表单也有一个formarray.但是,尽管有超过 3 条或更多条记录,但只有 2 条记录被修补到响应式表单的表单数组中. 我有两个实体noseries 和noseriesList,其中一个noseries 有零个或多个noseriesLists.因此,在从 webapi 获取鼻子之后,我想将鼻子的属性和导航列表“noseriesL
..
我正在使用 mat-table 数据源构建一个包含数组的表单组. 我从创建表开始:
..
嗨,我从 API 命中获得对象数组,该对象数组必须分配给 formGroup.我曾尝试使用 formGroup 绑定,但它检测到真/假值,但它没有给我更改对象数组中的真/假值,而是只给我真/假,而且我在另一个数组中也有日期输入字段,它也不会检测真/假值或更改的值.如果我写的代码有问题,请纠正我并帮助我以有效的方式编写. 感谢帮助. 演示:演示 TS: 私有设置InfoForm()
..
我想当我在名称输入字段中输入名称来过滤 FormArray 数据时,并排序到输入框表单FormArray数据控件中输入的内容
..
我正在尝试获取要在响应表单提交时发送的更改事件下拉列表的选定值.根据 如何以反应形式获取电台的选定值 这是下拉菜单的代码
{{ question.controls.label.value }}
..
我在我的应用中使用 ReactiveFroms.当我添加 static 控件时,一切正常.我正在使用 controls 的 inbuilt 类显示 validation 错误.使用静态控件Plunkr. 但是当我尝试添加 dynamic 控件时,我无法访问控件以应用 inbuilt 验证. 我在从 HTML 模板 访问控制 reference 以应用验证时遇到问题.我不知道如何访问控件
..
我正在尝试获取单选按钮的 selectedValue 并将其与单选文本一起传递为 true.如果选择了选项 1,则 selectedValue 将作为真发送,否则为假.如果选择了选项 2,则 selectedValue 将被发送为 true,否则为 false.我无法将其设置为 true.想知道以前是否有人这样做过? https://stackblitz.com/edit/angular-x
..
我正在尝试根据 FormArray 中的特定值计算总数或其他值. 我发现当订阅 valueChanges 并尝试将整个数组传递给诸如 reduce 之类的东西时,父级上不存在“新值"表单组. StackBlitz 上的原始示例 示例: this.frm.get('arr')['controls'][i].valueChanges.subscribe((newVal) => {t
..
我有一个 angular 4 的表单,其中包含名字 + 姓氏,以及一个包含 2 个下拉列表(选择)的表单数组,用作级联下拉列表和一个删除按钮.表单的其余部分还包含一个发送按钮和一个添加选项按钮.我在这里添加了一个屏幕截图,以便您更好地理解.表单添加、删除按钮和发送按钮工作有 1 个问题,级联下拉列表仅在有 1 个级联下拉列表时才起作用,当我添加额外的级联时,从前几组级联选择第二个选择中选择值搞砸了
..
我试图用一个例子来描述这个问题(关于stackblitz的完整例子) 如果我尝试将反应式表单的某些部分以简单的“formControls"或“formGroups"的形式与子组件一起放置,则没有问题.(参见上面 stackblitz 的例子).FormGroupDirective 按预期工作. 但是如果我尝试将 FormArray 放在子组件中,我会因为以下原因遇到麻烦:
..
我正在使用具有反应形式的 Angular 4.我有一个表单数组,我试图将它绑定到我在组件中跟踪的数组.我使用的是反应式表单,所以我可以进行验证,所以我不想使用模板表单方法. 我将项目添加到表单数组中,如下所示: createFormWithModel() {this.orderForm = this.fb.group({订单号:[this.order.ProductBookingOrder
..
我想让学生能够在动态数量的学校科目中选择多个研讨会 1.- 我有一个配置数组,这个数组包含学生为每个科目选择的选项数量 let configarray = {initdate: 2019-07-01, subjectnumber: 4}; 在这个例子中,学生可以为每个科目选择 4 个选项. let b = this.FormGuardar.get("opciontaller") as
..
请帮忙,我嵌套了表单数组,如下所示: this.form = this.formBuilder.group({projectTitle: ['', [Validators.required, Validators.maxLength(300)]],projectDescription: ['', [Validators.required, Validators.maxLength(300)]]
..
我有一个数组表单,即“地址",一旦用户单击“添加地址"按钮,就会立即添加一个地址表单,这将是动态的.我用一个问题实现了这个(添加/删除地址工作正常).现在我需要添加一个类似于地址的动态联系电话. 一个地址可能包含一个或多个电话号码,如果用户点击“添加电话号码"需要在地址表单中添加新的电话号码表单,则所有地址表单都需要该功能.(即,数组数组 => 地址数组,每个地址包含联系人数组) St
..
我尝试构建一个 Angular Reactive 表单,其中一个帐户可以添加许多学生. 表格似乎有效.当您点击“添加学生"时,它会创建一个新学生,但您可以查看控制台上显示的 ERROR 错误:找不到路径控制:'studentsArray -> 1 ->名字 等数组中的每个控件. app.component.html
..