我有我的Backbone.js的我实现一个典型的主详细情况。Backbone.js的主详细情况
因为我不关心Backbone.js的,所以我跳过它的历史和导航部分的时刻。
- 我有一个GridView,其中所有模型都从休息服务中获取并显示。
- 我有其中来自电网的特定选择的模型显示与出现在主网格视图更多字段的DetailView(模态窗口)。
我已经实现:
- 所有骨干的意见和路由器连接主应用程序。
- 应用程序上的文件初始化加载
- 主骨干路由器(作用更象是一个经典的“控制器”)配有责任:
- 创建和销毁的观点
- 取出和发布数据
- 通过数据视图
- 协调意见事件
现在从为GridView(骨干集合),其余服务返回的数据仅是该机型的一些部分数据。
所以要显示一个特定的模式,我不得不从其余的服务再次读取该细节的全部细节。
从模型的读取与从集合并在其上的任何更新断开的模型最终不会反映在集合本身,我必须再次刷新获取所有数据的主视图。
摧毁与重建的详细信息视图有时使其失去了查看事件。
什么是正确执行此方案的? 我不完全理解在骨干中做事的最佳方式。