我已經爲應用程序模塊創建了具有相當數量的html標記來呈現的選項卡。每當用戶更改子模塊時,都會呈現路徑的視圖。如何保持特定的視圖ember呈現?
example.com/module/tab
example.com/module/other-tab
example.com/module/different-tab
用戶打算在這些標籤之間切換很多,我想。在這種情況下,我想保持在DOM中。我的意思是隱藏和顯示這個特定模塊中的轉換,而不是從dom和rerender中移除。這就像谷歌電子表格,當你改變工作表。第一次加載,然後立即切換。
我manged通過
App.ModuleTab = Ember.View.extend
destroy: ->
@.$().hide().addClass('module-tab')
但躲過渡渲染視圖我怎麼能顯示隱藏的視圖,而不是重新描繪?我應該修改某種方式渲染方法?
重新描繪並以某種方式恢復之間的差/取消隱藏現有DOM很可能是小於100毫秒的數量級上。如果你真的關心這個,那麼@Andrew Hacking的答案是正確的。 – 2014-09-02 14:29:54