viewInstance.undelegateEvents()
与jQuery的$(this.el).unbind()
相同吗?
它们是否以与从视图中删除事件相同的方式运行?
答案 0 :(得分:6)
来自http://backbonejs.org/docs/backbone.html#section-131
undelegateEvents: function() {
this.$el.unbind('.delegateEvents' + this.cid);
},
所以,它们几乎相同。但undelegateEvents
方法使用视图上的声明性delegateEvents
配置将取消激活范围限定为骨干视图使用events
方法明确设置的事件。