KO 映射插件的文档在传递给“create”函数的“options”参数中指定了以下两个对象。查看实际对象,还有另一个“跳过”对象。它是内部的东西还是如果我们不想创建任何对象可以以某种方式使用?
data:包含此子项数据的 JavaScript 对象
parent:这个孩子所属的父对象或数组
跳过创建完整对象的最佳方法是什么?目前我从 create 函数返回 null 并执行以下操作:
var mapping = {
'create': function(options){
// if I dont want to create
return null;
// else
return new MyObject();
}
}
var mapped = ko.mapping.fromJS(data, mapping);
mapped.remove(null)