【发布时间】:2014-11-02 19:37:13
【问题描述】:
我正在与 durandal 和 knockout 合作开展大型 SPA 项目。
我们正面临内存泄漏问题。
通常我们在一个页面中,我们需要转到下一页。
当我们转到下一页时,浏览器堆被清除,反之亦然。
在我们的 SPA 中路由时,我们需要清除当前页面 hap 大小(内存)。
durandal compose 绑定有什么办法吗?。
【问题讨论】:
-
您的 ViewModel 看起来如何,激活和停用功能?如果你的 require 函数返回一个 ctor durandal 应该每次都创建一个新实例
-
当你改变视图时你的视图模型会重新实例化吗?
-
停用已被提及。导航到另一个页面时,您可以在那里释放任何消耗内存的东西
标签: knockout.js durandal single-page-application