KO映射插件的documentation指定传递给“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)