在knockout.js中,我有一个基于名称映射的列表:
firstList: [{name: 'derp'}, {name: 'tom'}, {name: 'derpina'}]
secondList: []
我想根据名称将对象从一个列表移除到另一个列表。我可以使用以下方法删除该项目:
firstList.mappedRemove({ name: 'derp' });
那么我怎样才能先将信息复制到另一个列表中,然后将结果如下:
firstList : [{name: 'tom'}, {name: 'derpina'}]
secondList: [{name: 'derp'}]
答案 0 :(得分:0)
根据文档,.mappedRemove()
函数在功能上等同于常规ko.observableArray
函数。
myObservableArray.remove(...)
删除指定的项并将它们作为数组返回。我认为.mappedRemove()
函数也是如此。