我正在使用一些主干和下划线创建一个事件对象,如下所示:
var appEvents = _.extend({}, Backbone.Events);
然后我尝试创建一个函数,该函数将 console.log 和任何触发到该对象的事件,无论它在何处、如何或有哪些监听器,但我有点不确定我将如何做到这一点。我仍在试验 Backbone。
我认为使用 listenTo 方法是可行的方法......但同样,我不确定我将如何实现它。
最佳答案
您可以使用 Backbone 的专用 all
事件:
appEvents.on("all", function(eventName){
console.log(eventName + ' was triggered!');
});
关于backbone.js - Backbone 事件 : logging all events when they are triggered,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15842572/