在骨干中具有id的订阅/触发事件?

时间:2013-10-16 07:49:38

标签: events backbone.js eventaggregator

我正在使用event aggregator

概念很简单。

视图订阅了一个事件 其他视图触发事件。

现在我想知道是否有方法用id订阅/触发事件。

即。 ViewA类的View1告诉全局事件聚合器他对eventA感兴趣并且他的(模型)id为1。

ViewB类的View2触发id为1的eventA,以便View1只能接收事件 (所有其他ViewA实例都没有获取事件)

1 个答案:

答案 0 :(得分:1)

你能在这里使用事件命名空间吗?我认为这是Backbone中的delegateEvents。

说当你订阅时,订阅“event.1”(1是id),当触发器使用相同的“event.1”时,如果你想让其他人听同一个事件,那么让他们订阅“事件”跳过身份。