如何在Backbone-relational中创建默认的,空的,has-one关系?

时间:2014-07-29 07:47:53

标签: backbone.js backbone-relational

我在我的项目中使用Backbone-Relational,并且我在HasOne关系中有另一个嵌套模型的模型。

即使我的服务器中不存在嵌套模型,我也需要客户端嵌套模型。 如果我的服务器发送嵌套的模态数据一切都很好。 如果没有,我希望HasOne关系默认创建一个空的嵌套模型。

我发现实现这一目标的唯一方法是:

parse: function(parentModelData) {
  if (!this.has('nestedModel') && !parentModelData.nestedModel) {
    parentModelData.nestedModel = {};
  }
  return parentModelData;
}

这显然是凌乱的。还有其他更简单的方法吗? 感谢。

0 个答案:

没有答案