我有我的Backbone.js的我實現一個典型的主詳細情況。Backbone.js的主詳細情況
因爲我不關心Backbone.js的,所以我跳過它的歷史和導航部分的時刻。
- 我有一個GridView,其中所有模型都從休息服務中獲取並顯示。
- 我有其中來自電網的特定選擇的模型顯示與出現在主網格視圖更多字段的DetailView(模態窗口)。
我已經實現:
- 所有骨幹的意見和路由器連接主應用程序。
- 應用程序上的文件初始化加載
- 主骨幹路由器(作用更象是一個經典的「控制器」)配有責任:
- 創建和銷燬的觀點
- 取出和發佈數據
- 通過數據視圖
- 協調意見事件
現在從爲GridView(骨幹集合),其餘服務返回的數據僅是該機型的一些部分數據。
所以要顯示一個特定的模式,我不得不從其餘的服務再次讀取該細節的全部細節。
從模型的讀取與從集合並在其上的任何更新斷開的模型最終不會反映在集合本身,我必須再次刷新獲取所有數據的主視圖。
摧毀與重建的詳細信息視圖有時使其失去了查看事件。
什麼是正確執行此方案的? 我不完全理解在骨幹中做事的最佳方式。