angular - 使用表单组循环遍历数据对象数组Angular
问题描述
我正在尝试预填充一些嵌套的formGroup,为此我需要遍历我的对象数组,但几个小时以来我得到了同样的错误......
错误:this.arrayObject.forEach 不是函数
我按照这个stackBlitz重新创建了相同的系统,但我没有像示例那样使用静态数据......
我通过我的 API 请求获取我的对象列表,它在里面:
listTest: Company[];
这就是我试图遍历我的列表的内容:
this.companyService.getCompanyOfTest(14).subscribe((data) => {
this.listTest = data;
this.listTest.forEach((element) => {
control.push(this._formBuilder.group({
name: [element.name]
}));
})
});
我希望用我从数据库中获得的每家公司预先填充我的 formGroup,但我的 forEach 没有成功...有人可以帮忙解决这个问题吗?
解决方案
推荐阅读
- javascript - 什么时候需要 Function 关键字?
- machine-learning - 预测后的pyspark ml模型图id列
- c# - 尝试将 C# 数组发送到 Python 并将其作为列表读取
- intellij-idea - 无法在 intelliJ 中运行简单的黄瓜功能文件
- javascript - 在使用 IE11 时删除 v-for 中的项目后,Vue 变得无响应
- bash - 下载 expo-cli 后出现“/usr/local/bin/expo-cli: No such file or directory”错误
- android - Navigator.push() 永远循环
- python - 打印列表的名称
- javascript - 事件处理程序未在组件呈现之前设置状态
- javascript - 如果单元格更改为空白,Google Script Javascript 阻止日期输入