【发布时间】:2014-12-21 20:03:01
【问题描述】:
我想从 ko.observableArray 中移除一个对象 我有两个 observableArrays
self.arrayA = ko.observableArray();
self.arrayB = ko.observableArray();
然后在一个函数中我想删除一个项目。
self.myRemoval = function(item){
var arrayToRemoveFrom;
if ( somelogic ) {
arrayToRemoveFrom = self.arrayA();
}
else {
arrayToRemoveFrom = self.arrayB();
}
arrayToRemoveFrom.remove(item);
}
“arrayToRemoveFrom.remove(item)”行导致异常,表示 remove 不是函数。删除“项目”的最佳方法是什么?
【问题讨论】: