我正在试图确定事件是否在骨干应用程序中被正确地解除了约束。
为了澄清,我指的是以两种方式添加的事件:
events对象:
events: { 'click #id': 'someFunction' }listenTo或on调用:
this.listenTo(model, 'change', function () { // });如何将所有此类事件输出到控制台,以便在视图更改时查看它们是否被移除?
发布于 2013-11-07 10:04:48
1)视图的events哈希中的事件可以通过
myViewInstance.events2)来自listenTo事件的对象(第一个参数)存储在视图的_listeners属性中
myViewInstance._listeners发布于 2013-11-07 10:08:04
如果你想调试你的骨干应用程序,试试这个Chrome工具的扩展:https://github.com/Maluen/Backbone-Debugger。
它实时显示所有应用程序视图、模型、集合和路由器,详细信息包括已处理的jQuery事件、模型属性、集合模型、同步状态、触发事件等。
https://stackoverflow.com/questions/19832764
复制相似问题