我正在考慮構建我的Backbone應用程序的最佳方式。問題是我有各種複雜的狀態,每個狀態都由一些視圖顯示,而其他所有視圖都隱藏起來。Backbone.js:查看狀態和路由
在Backbone中處理這個問題的規範方法是什麼?我想過的兩件事情是通過路由器控制狀態(調用視圖隱藏/顯示方法)或使視圖監聽路由事件。
第一種方法的問題是路由器必須知道應用程序中存在的所有視圖。
與第二個解決方案的問題是,我必須作出所有意見聽取所有事件和隱藏其中的任何一個,但夫婦,讓他們展示。
感謝您指點我的精益解決方案。
錯誤模型,狀態視圖訂閱。通過該模型調用錯誤事件(通過這種方式,所有組件都知道一個通用總線模型) – Deeptechtons