【发布时间】:2016-07-05 20:58:18
【问题描述】:
我有一个空数组和一个可选树,每次当用户检查或取消检查节点时,我都会推送节点的 id 以及复选框是真还是假。
但是现在如果用户检查然后取消检查一个节点,那么同一个节点的数组中会有两个对象,我如何确保不会发生这种情况?
//creating empty array
var checkedItems = [];
//(in kendo observable) on user selection I'm pushing the checked node to array
onItemChecked : function (e) {
var node = e.sender.dataItem(e.node);
checkedItems.push({Id: node.Id, IsChecked: node.checked});
},
【问题讨论】:
标签: javascript mvvm