我正在尝试使用敲除可排序插件来处理两个 html 列表,该列表基于过滤成两个数组的一个敲除数组。我不断收到错误,我相信这可能与我返回“computed”而不是“observableArray”对象的事实有关,但我无法找到解决方案。
http://jsfiddle.net/thebassix/Eg2DG/4/
我相信我的主要问题是:
hiddenSeries = ko.computed(function() {
{
var seriesArray = self.series();
return ko.utils.arrayFilter(seriesArray, function(item) {
return item.Hidden();
});
}
});
unhiddenSeries = ko.computed(function() {
{
var seriesArray = self.series();
return ko.utils.arrayFilter(seriesArray, function(item) {
return !(item.Hidden());
});
}
});