Backbone嵌套/命名空间事件

时间:2014-04-09 18:53:46

标签: javascript events backbone.js

var o = {}
_.extend(o, Backbone.Events)

o.on('custom', function(){ console.log("A nested event was triggered!"); })

o.trigger('custom:nested', otherDataThatINeed);

是否有内置功能,如骨干中的嵌套事件?有没有人之前实现过这样的功能? (谷歌搜索完全没有返回)

1 个答案:

答案 0 :(得分:0)

事件名称只是标签,没有层次结构。

您可能希望为事件添加选项,并在调用事件时添加一些逻辑来处理它们。

o.trigger('custom', {'secondevent': 'nestedeventname', 'somedata': otherDataThatINeed});