编辑ObservableArray中的唯一项(淘汰JS)

时间:2016-12-15 22:52:29

标签: javascript knockout.js

enter image description here我有一个存储不同ID的数组,但用户可以编辑这些项目。

我使用此功能只添加不同的值

var match = ko.utils.arrayFirst(addKo.SpecialCharges.AddedSpecialChargesList(), function(itemToAdd) {
    return item.idx_Specials() === itemToAdd.idx_Specials();
});

if (!match) {
    addKo.SpecialCharges.AddedSpecialChargesList.push(new vmFormElementSpecialCharges(item));
}

我想要的是编辑此数组中已存在的项目,而不会收到错误消息,说明已存在相同的项目!

编辑1:添加了屏幕截图以便更好地理解

0 个答案:

没有答案