【发布时间】:2013-11-29 07:06:59
【问题描述】:
基本上我有一个列表,列表中的每个项目都有一个唯一的值。如果单击列表项,我希望从可观察数组中添加或删除该值。因此,如果该值存在于数组中,我想删除它,反之亦然。
数组的结构很简单:
var items = ko.observableArray([
"value1",
"value2"
]);
该列表将包含value1 和value2 的输入。如果点击了value2的列表,我想把它从数组中删除,如果没有,我需要push它到数组中。
所以基本上我需要切换数组中的一个项目。
knockout.js 可以做到这一点吗?谢谢!
【问题讨论】:
标签: javascript arrays knockout.js observable