【发布时间】:2012-10-30 07:05:28
【问题描述】:
我正在考虑构建我的 Backbone 应用程序的最佳方式。问题是我有各种复杂的状态,每一个都是由一些视图显示而其他的都是隐藏的。
在 Backbone 中处理此问题的规范方法是什么?我想到的两件事是通过路由器控制状态(调用视图隐藏/显示方法)或让视图监听路由事件。
第一种方法的问题是路由器必须知道应用程序中存在的所有视图。
第二个解决方案的问题是我必须让 all 视图监听 all 事件并隐藏其中的任何一个,但有几个让它们显示.
感谢您为我提供精益解决方案。
【问题讨论】:
-
一个错误模型,状态视图订阅。通过该模型调用错误事件(这样所有组件都知道公共总线模型)
标签: javascript backbone.js views url-routing