javascript - Backbone : list all events

标签 javascript backbone.js

我正在尝试确定事件是否在 Backbone 应用程序中正确解除绑定(bind)。

为了澄清,我指的是通过两种方式添加的事件:

  1. 来自 View 的事件对象:

    事件:{ 'click #id': 'someFunction' }

  2. 来自 listenToon 调用:

    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/

相关文章:

javascript - 使用 jquery 从输入中获取文件名列表

JavaScript window.open(filename) 在 IE 上不起作用

javascript - 如果属性值为 null,则使用 Backbone 模型默认值

javascript - 使用 JavaScript 创建 MDL 复选框

javascript - 如何获取另一个动态div内的动态li内的span的第一个值

javascript - 使用 epoxy.js 绑定(bind)单选按钮

javascript - Backbone 模型应该是 View 模型、领域模型还是两者兼而有之?

backbone.js - 使用 Backbone.history 返回

javascript - 无法在 ruby​​ on Rails 的backboneJS 中使用实心规范 Highcharts

javascript - 如何根据显示的用户文本禁用输入字段?