我在我的项目中使用Backbone-Relational,并且我在HasOne关系中有另一个嵌套模型的模型。
即使我的服务器中不存在嵌套模型,我也需要客户端嵌套模型。 如果我的服务器发送嵌套的模态数据一切都很好。 如果没有,我希望HasOne关系默认创建一个空的嵌套模型。
我发现实现这一目标的唯一方法是:
parse: function(parentModelData) {
if (!this.has('nestedModel') && !parentModelData.nestedModel) {
parentModelData.nestedModel = {};
}
return parentModelData;
}
这显然是凌乱的。还有其他更简单的方法吗? 感谢。