【发布时间】:2023-04-06 13:47:01
【问题描述】:
在我的一生中,我无法弄清楚如何让 Angular 6 反应式表单与动态复选框配合得很好。我将尝试发布一个简单的 senario。
假设我有一个返回以下类型数据的 AJAX 调用
{
"name": "Name1",
"items": [{type: "banna"}, {type: "apple"}]
},
{
"name": "Name2",
"items": [{type: "orange"}, {type: "strwberry"}]
}
我只是想在屏幕上添加 4 个复选框(我可以通过多种方式进行),但我不知道如何使用响应式表单将它们插入
假设它是数据库中的现有记录,我还需要重新水化表单
在这个星球上怎么能做到这一点?任何例子都可以
【问题讨论】:
-
复选框应该/做什么?您尝试过什么,具体问题是什么?
-
他们需要将值添加到数组中。像[“香蕉”,“苹果”]。基于所选值。我试过用这个来搞定一个痣。目前我正在尝试构建一个动态添加表单组和表单控件的表单数组。无济于事
-
所以你想编辑你在问题中显示的对象之一(不是两个),并且你希望你的表单有 4 个复选框:香蕉、苹果、草莓和橙子,如果你检查香蕉和橙色,那么对象必须有两个项目,一个是香蕉类型,一个是橙色类型。对吗?
标签: angular