【发布时间】:2014-01-24 04:35:30
【问题描述】:
我正在使用自定义事件创建主干视图。如果我删除主干视图,删除过程会取消订阅事件,或者我必须手动取消订阅事件。
同样,我创建了一个带有一些子视图的主视图。如果我删除主视图,我的所有子事件是否都会取消订阅,或者我必须取消订阅子事件并取消订阅主视图事件。
请建议我一种可以按正确顺序删除视图的方法,这样就不会发生内存泄漏。
【问题讨论】:
-
这取决于您如何声明您的活动以及如何订阅它们。如果您使用listenTo,那么当您删除视图时,它们也应该被删除。看看这个答案stackoverflow.com/a/14042632/384985来自Derick Bailey
标签: backbone.js