【发布时间】:2013-04-03 21:20:34
【问题描述】:
这是我上一个问题here的延续
您可以看到页面加载时会显示 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;
});
});
});
我已经提出了小提琴here,所以它很容易理解。暂时忘记更新按钮。当我选择某个复选框时,它应该只显示在更新按钮下方的列表中选择的那些。请帮忙。
【问题讨论】:
标签: jquery knockout.js