如何从* ngFor循环获取数据,在这里我从另一个组件调用数据。
我需要从选定的表单控件和DROP
适当的值(JSONexample)创建JSON
questions = [{
type: "INPUT",
value: "test"
}, {
type: "SELECT_BOX",
selectedValue: "select option 1",
avaliableOptions: ["select option 1", "select option 2", "select option 3"]
}]
不好意思,如果JSON格式不正确,例如
在组件cdk-drag-drop-connected-sorting-example的示例中,我想要来自FORM div的数据...。用户创建自定义问题,在保存时,我需要存储选定的问题,选定的答案以及所有选项(在选择框中,复选框....,因为将来用户将手动添加此问题中的所有选项
我已经修改了两个控件的代码,可以根据需要添加更多代码。我已经使用EventEmitter()来获取控件的更改值,如下所示
@Output() valueChange = new EventEmitter();
请单击此处查看所有代码。
您将以formitems数组获取所有商品
@Arter您可以在此处发表评论,以询问是否要澄清代码。
@Alter这对您有帮助吗?
编辑了我的链接,现在您可以看到
我已经为两个控件编码。输入和选择,您需要为其他代码编写相同的逻辑。
好的,问题是在mat-checkbox中,[(ngModel)] =“ val”您不能将同一对象分配给多个控件。在您的情况下,所有三个复选框都有相同的引用。因此,当您更改一项时,它将应用于所有内容。您需要删除此[(ngModel)] =“ val”并尝试使用不同的逻辑。我现在在办公室..不能花时间在这上:-(