Backbone.js:通过params听取

时间:2014-01-03 15:50:00

标签: backbone.js backbone-views backbone-events

使用listenTo时如何检索参数?例如,我在集合中有以下功能:

add: function(models, options, firstTime) { 
       //stuff done
}

我在视图中有这个功能:

initialize: function() {
            this.listenTo(this.collection, 'add', this.addAll);
}

侦听器工作正常 - 当在集合中触发 add 时,正在调用视图中的 addAll ,但我不知道怎么办?检索add使用的参数。这可能吗?我想listenTo(),并检索用于被监听函数的参数和值。

我该怎么办?

1 个答案:

答案 0 :(得分:1)

除非你包装函数或类似的解决方案,否则无法直接访问传递给add的参数。

但是,如果您只想访问更改的属性,请查看model.change property