Backbone.js:两个集合,相同的模型,监听事件。

时间:2011-11-17 09:16:16

标签: javascript backbone.js

我有两个包含相同模型的集合。如果一个集合对另一个集合上的模型侦听器进行了更改,则不会触发?任何已知的原因会发生这种情况?

1 个答案:

答案 0 :(得分:2)

您可以通过制作此挂钩来查看是否触发了事件:

Backbone.Model.prototype.trigger = function(){
    var old = Backbone.Model.prototype.trigger;

    return function(e){
        console.log( "model event triggered: "+e );
        return old.apply( this, arguments );
    };

}();

只要骨干模型在内部触发事件

,就应该记录