在knockout映射对象“create”函数中“skip”对象的功能是什么

时间:2013-07-22 10:34:30

标签: knockout.js knockout-mapping-plugin

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)

0 个答案:

没有答案