我正在尝试将一个FormGroup (myGroup)推入一个FormArray (myArray)中,它已经包含了一堆FormGroups。group (result comes from input data of the user)(<FormArray如果我用FormGroups更新myArray中现有的一个patchValue,它的行为就像正常一样,一切正常。最初,我使用与稍后在推送myArray (createGrou
这样做的目的是将值从FormArray复制到editForm中,然后使表单对用户可见。不幸的是,我们遇到了一些更复杂的表单的问题,我们试图将这些表组件嵌套在一起。我猜这是因为在适当的位置替换FormGroup会破坏对FormGroup的一些内部角度引用?this.editForm.patchValue((this.formArray.controls[index] as FormGroup).getRawValue(
我正在使用angular中的一个复杂表单,我需要一些帮助。让我详细解释一下我的场景。我有一个这样的formArray: let slides = new FormArray([]);slides.push(getNewSlide(中找到包含任何错误的表单索引,但我不知道如何做。重要的一点是,这个表单可以嵌套。例如,一个FormGroup可以包含另一个FormGroup或F
试图在角2中形成嵌套的动态形式。control.push(this.initProgramme());将票证添加到程序引发错误 const control = (<FormArray>this.myForm.get('programmes')).get(programme); // THROWS ERROR HERE
(<FormArray>control.get('