使用`Backbone.history.loadUrl`时严重的内存泄漏/僵尸事件处理程序

时间:2013-07-05 01:55:52

标签: backbone.js memory-leaks marionette

在应用程序中,Backbone.history.loadUrl()用于加载页面。但我发现视图中的事件不是未绑定的,因此在用于加载页面时会创建越来越多的僵尸事件。什么是正确的加载页面的方式。 (更改URL并可能在活动视图上调用close()以在必要时触发任何清理。

1 个答案:

答案 0 :(得分:0)

......实际上答案很简单......我只需要在必要时拨打.close()。就我而言:

@contentView.close()
Backbone.history.loadUrl Backbone.history.fragment