gpt4 book ai didi

angular - 迭代 Angular 2+ FormArray

转载 作者:太空狗 更新时间:2023-10-29 17:01:00 26 4
gpt4 key购买 nike

我有一个 FormArray,需要遍历它的每个成员。

我看到 the docs 中有一个 get 方法,但我不知道从哪里获得 key ,甚至看不到长度。

如何迭代 FormArray?

最佳答案

您在 FormArray 中有一个属性 controls,它是一个 AbstractControl 对象数组。查看 FormArray 的具体文档并且您会看到它们也像您发布的 FormControl 一样继承自 AbstractControl

请注意,在控件数组中,除了 FormControl 对象之外,您还可以在 FormArrayFormGroup 对象中包含对象,因为可以嵌套组或数组。

这是一个简单的例子:

for (let control of formArray.controls) {
if (control instanceof FormControl) {
// is a FormControl
}
if (control instanceof FormGroup) {
// is a FormGroup
}
if (control instanceof FormArray) {
// is a FormArray
}
}

关于angular - 迭代 Angular 2+ FormArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49395203/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com