我们已经使用Backbone几个月,但我们认为在共享具有可见视图的模型时必须有更好的方式处理隐藏视图。例如,我们有一个“视图段”视图和一个“编辑段”视图,两者都代表“段”模型。其中一个总是隐藏在任何给定的时刻,但是,仍然在听同样的事件(包括ajax调用)。我们隐藏视图vs替换的原因在于,我们希望尽量减少视图之间的加载时间,因为视图显示大量的数据和dom元素。我们认为隐藏的视图不需要渲染,直到可见。管理与可见视图共享同一模型的隐藏骨干视图
是否有适当的(最佳实践)方法来处理这种情况?你将如何处理这个问题?是否有一种简单的方法来临时禁用整个视图的事件监听?
更新:我应该澄清,我也想关闭由模型更改触发的事件的监听。 – soultrust 2012-08-01 08:33:07