当我从observableArray中删除某个项目时,我有时会在控制台上收到错误消息:
“未捕获的TypeError:无法读取未定义的属性'_watcher'。”
var successCallback = function (callback) {
self.CustomerModel.addresses.remove(function (item) { return item.id() == addressId; });
self.CustomerModel.addresses.valueHasMutated();
self.CustomerModel.apply();
if (callback) {
callback();
}
};
我该如何避免这种情况?