这是我之前的问题的延续
您可以看到页面加载时将显示 2 个选定项目,即列表中的两个和三个。现在,当我检查选项 Test1 时,它没有被添加到列表中。简而言之,它不会在列表中添加新选择的项目。我已经完成以下操作以循环选择项目
viewModel.selectedItems = ko.computed(function() {
debugger;
return ko.utils.arrayMap(viewModel.checkDuplicate(), function(id) {
return ko.utils.arrayFirst(viewModel.dataOne(), function(item) {
return item.name1 == id;
});
});
});
我在这里放了小提琴,所以很容易理解。暂时忘记更新按钮。当我选择某个复选框时,它应该只显示在更新按钮下方的列表中选择的那些。请帮忙。