Change事件不会从Backbone Collection传播到Backbone Model

时间:2013-04-01 00:05:44

标签: javascript backbone.js

我有一个Backbone模型,它的某些属性具有Backbone集合。

当在其中一个集合上触发更改事件时,它不会传播到父模型。

是否可以更改此项,以便事件确实传播?

1 个答案:

答案 0 :(得分:3)

如果你没有引用模型所属的集合(它会创建循环逻辑),你应该能够明确地绑定它:

model.listenTo(model.collection, 'change', function() {
        model.trigger('change');
    });

这是一个似乎有用的jsFiddle:http://jsfiddle.net/2Nctk/2/