【发布时间】:2014-05-07 15:25:47
【问题描述】:
我在 Backbone 中有一系列模型。一个模型正在触发一个自定义事件,我可以捕捉到该事件,并监听该集合。找出哪个模型触发了事件的最佳方法是什么?
【问题讨论】:
标签: backbone.js backbone-events
我在 Backbone 中有一系列模型。一个模型正在触发一个自定义事件,我可以捕捉到该事件,并监听该集合。找出哪个模型触发了事件的最佳方法是什么?
【问题讨论】:
标签: backbone.js backbone-events
您可以使用自定义事件添加模型 ID,如下所示:
yourModel.trigger('customEvent', yourModel.get('id'))
在捕获自定义事件的回调中,您将获得 id 作为参数:
yourCallback: function(id) {
...
}
【讨论】: