我們已經使用Backbone幾個月,但我們認爲在共享具有可見視圖的模型時必須有更好的方式處理隱藏視圖。例如,我們有一個「視圖段」視圖和一個「編輯段」視圖,兩者都代表「段」模型。其中一個總是隱藏在任何給定的時刻,但是,仍然在聽同樣的事件(包括ajax調用)。我們隱藏視圖vs替換的原因在於,我們希望儘量減少視圖之間的加載時間,因爲視圖顯示大量的數據和dom元素。我們認爲隱藏的視圖不需要渲染,直到可見。管理與可見視圖共享同一模型的隱藏骨幹視圖
是否有適當的(最佳實踐)方法來處理這種情況?你將如何處理這個問題?是否有一種簡單的方法來臨時禁用整個視圖的事件監聽?
更新:我應該澄清,我也想關閉由模型更改觸發的事件的監聽。 – soultrust 2012-08-01 08:33:07