8
這個問題已經罷工了我很多天...骨幹視圖的最佳做法:重用或創建?
比方說,我有一個項目列表一個非常簡單的骨幹應用程序。當你點擊一個項目時,你會看到這個項目的詳細視圖。
是更好地
- 只創建一個DetailedView和重用它,當上 不同項目用戶點擊;或
- 在每次點擊時創建一個新的DetailedView?
我寧願選擇2,但也有問題,因爲我沒有正確地破壞了意見,並與事件不知從哪裏發射獲得了臭名昭著的「鬼意見」的問題!
最佳做法是什麼?
這是一個非常熱門的一個問題,有相當一些討論和建議此處給出的用法:http://stackoverflow.com/questions/7567404/backbone-js-repopulate-or-recreate-the-view和這裏:http://stackoverflow.com/questions/6859187/when-changing-the-model-for-a-view-is-it-better-to-replace-the-model-or-create – SunnyRed 2012-01-27 19:21:49