保存骨干嵌套模型

时间:2012-12-09 15:16:13

标签: javascript backbone.js

我有骨干嵌套模型:

var ModelA = Backbone.Model.extend({
    defaults: {
        title: "",
        modelB: null
    }
});

var ModelB = Backbone.Model.extend({
    defaults: {
        text: ""
    }
});

我希望每次ModelB的成员text更改时,ModelA都会自行保存。我该怎么办? 在不同的模型中分配事件监听器是否合适? 我怎样才能在以后取消绑定这些事件?

(我不能使用Backbone Relational插件)

2 个答案:

答案 0 :(得分:0)

This Fiddle显示了ModelA构造函数绑定的示例。当垃圾收集器销毁ModelB的实例时,将丢弃事件绑定。

答案 1 :(得分:0)

相关问题