我正在尝试确定事件是否在 Backbone 应用程序中正确解除绑定(bind)。
为了澄清,我指的是通过两种方式添加的事件:
来自 View 的
事件
对象:事件:{ 'click #id': 'someFunction' }
来自
listenTo
或on
调用:this.listenTo(model, 'change', function () {//});
如何将所有此类事件输出到控制台,以便我可以在 View 更改时查看它们是否被删除?
最佳答案
1) 可以通过以下方式访问 View 的 events
哈希中的事件
myViewInstance.events
2) listenTo
事件中的对象(第一个参数)存储在 View 的 _listeners
属性中
myViewInstance._listeners
关于javascript - Backbone : list all events,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19832764/