Angular 如何获取从JSON数组中动态创建的复选框的值

Angular 如何获取从JSON数组中动态创建的复选框的值,angular,typescript,Angular,Typescript,我有一个JSON,看起来像这样: 我在HTML中打印JSON中的所有内容,在某些情况下,我需要将它们放在复选框中,因为我正在进行投票,有时会有多项选择、简单选择、true或false。我遇到的问题是,当我试图从用户那里获取选中的复选框时,我弄错了,这只会发生在我的复选框上 我尝试使用ngModel将所选项目推送到一个数组中,但没有成功,我想,因为我没有按照预期的方式在选项数组中迭代,我已经搜索了很多,但没有找到好的答案 这是我的HTML •{{pregunta.descriptionpregu

我有一个JSON,看起来像这样:

我在HTML中打印JSON中的所有内容,在某些情况下,我需要将它们放在复选框中,因为我正在进行投票,有时会有多项选择、简单选择、true或false。我遇到的问题是,当我试图从用户那里获取选中的复选框时,我弄错了,这只会发生在我的复选框上

我尝试使用
ngModel
将所选项目推送到一个数组中,但没有成功,我想,因为我没有按照预期的方式在选项数组中迭代,我已经搜索了很多,但没有找到好的答案

这是我的HTML


•{{pregunta.descriptionpregunta}}
{{pregunta.tipo}}
{{item.description}}
{{item.description}}

羡慕 { 返回值。已检查 }); } fetchcheckedds(){ this.checkedds=[] this.preguntas.forEach((值,索引)=>{ 如果(值已检查){ this.checkedds.push(value.id); } }); } getPreguntas(){ 这一点。普雷蒙塔斯=[ {idPregunta:1, 描述前山:'El aguacate que es', 提示:“选择简单”, 选项:[{idOpcion:1,描述:'Verdura'},{idOpcion:2,描述:'Fruta'},{idOpcion:3,描述:'Hortaliza'}] }, {idPregunta:5, 描述:是什么意思, tipo:“选择多个”, 选项:[{idOpcion:9,描述:'H2O'},{idOpcion:10,描述:'Liquido'},{idOpcion:11,描述:'Un recurso mineral'}] }, {idPregunta:6, 描述:佛得角是什么, tipo:“选择多个”, 选项:[{idOpcion:12,描述:'El pasto'},{idOpcion:13,描述:'Las hojas'}] }, ] } handleRespuesta(){ console.log(this.elected); } }