1

嘿,在 Angular 4 中需要反应式表单的帮助。我已经声明了下一个 FormGroup:

userForm:FormGroup = new FormGroup ({
    employeenumber: new FormControl(),
    name: new FormControl(),
    lastname: new FormControl(),
    birthdate: new FormControl(),
    phone: new FormControl(),
    email: new FormControl(),
    username: new FormControl(),
    password: new FormControl(),
    blocked: new FormControl(),
    departments: new FormArray([
        new FormControl()
    ])
});

但我想在部门数组中嵌套其他数组。有这样的东西:

departments: [
    { department: 'test', roles:['rol1', 'rol2'] }
]

可以嵌套 FormArrays 吗?或者这样做的最佳方法是什么。

4

1 回答 1

5

我认为您正在寻找类似Nested Reactive Forms的东西。

如果您愿意,也有一个高度嵌套的。

我无法将整个代码放在这里,因为它太长了,您的问题想检查是否可以嵌套 Form Array。希望这会有所帮助

于 2017-10-09T18:14:37.887 回答