【发布时间】:2011-09-12 12:43:00
【问题描述】:
当我更改布局时,我的应用程序中会出现多个视图实例。我认为这可能是因为他们使用相同的el,但我不确定。在设置新视图之前,我将如何清除视图?或者我应该为每个元素创建包装器el 并从 dom 中清除它们?
谢谢!
【问题讨论】:
当我更改布局时,我的应用程序中会出现多个视图实例。我认为这可能是因为他们使用相同的el,但我不确定。在设置新视图之前,我将如何清除视图?或者我应该为每个元素创建包装器el 并从 dom 中清除它们?
谢谢!
【问题讨论】:
您可能会遇到由于对各种类型事件的剩余绑定而导致的僵尸视图。我在这里提供的解决方案将帮助您:Disposing of view and model objects in Backbone.js
【讨论】:
Backbone.View.prototype.close = function(){ /* your code here */ }