【发布时间】:2014-01-19 18:59:09
【问题描述】:
我们的 durandal 应用程序有许多模块化 UI 组件(全部使用基于 AMD 构造函数的视图模型创建),我想开始添加 pub/sub 通信。我需要确定确保正确“清理”订阅的最佳方法。
应该何时/如何清理这些订阅?
deactivate 事件对于少数几个视图模型来说似乎已经足够了,但是剩下的呢?我没有看到允许视图模型在其自身之后可靠地“清理”的特定机制。
在我开始实施某种一次性模式之前,我在这里是否缺少一些明显的方法?
后续问题:除了调用subscription.off() 来正确清理之外,还有什么可以做的吗?
【问题讨论】:
标签: durandal durandal-2.0