2

http://jsfiddle.net/scottbeeson/SRUKN/16/

左側のリストの項目をクリックすると、右側のリストに追加されます。右側のリストのアイテムをクリックすると、それらが削除されます。すでに存在する最初のアイテムは削除されますが、追加されたアイテムは削除されません。バインディングなどを再適用する必要がありますか?

ko.applyBindings(viewModel);

$('.result').on('click',function() {
    var item = ko.dataFor(this);
    viewModel.visibleItem.push(item);
});

$('.visibleItem').on('click',function() {
    var item = ko.dataFor(this);
    viewModel.visibleItem.remove(item);
});
4

1 に答える 1