将选中的复选框的值保存在提交Ionic的数组中

时间:2018-07-26 08:23:02

标签: javascript angular typescript ionic-framework

问题是已选中的复选框返回true,而不是input(type =“ checkbox”)的值。

Array or responded checked or not checked items

而且我无法将其存储在数组中(因为我需要)。另外我不能在打字稿上准确指定每个复选框的名称,因为数据是动态的:

 var cors = require('cors');
 app.use(cors());

或者如果无法获得像这样的值,我该如何在数组中保存“真”值的键:

Stored Array

1 个答案:

答案 0 :(得分:2)

类似这样的事情应该可以解决:

const obj = {
    a: true,
    b: '',
    c: true
};

const arr = Object.keys(obj).filter(x => obj[x])
console.log(arr) // --> ['a', 'c']