【发布时间】:2013-07-01 04:43:28
【问题描述】:
我有两个 ko.observablearray。 我用从服务器获得的一些值填充的数组之一:
`self.AllItems = ko.observableArray([]);
function (data) {
for (var index = 0; index < data.length; index++) {
self.AllItems.push(data[index]);
}
};
第二个数组,其中包含我从模型的特定属性中获得的数据。
self.SelectedItems = ko.observableArray(modelData.Modalities);
这很好用。
现在我基本上想从“allitems”中删除“selecteditems”。
我试过了
self.AllItems.removeAll(self.SelectedItems());
那没用。
然后我在尝试indexOf 时遇到异常,表示该对象不支持此操作。我彻底糊涂了。请告诉我哪里出错了。
【问题讨论】:
标签: knockout.js ko.observablearray