【发布时间】:2011-11-07 00:36:39
【问题描述】:
我想使用backbone.js 来控制一个非常繁重的数据应用程序。
在这个小提琴 (http://jsfiddle.net/D87cg/2/) 上,您可以看到应用程序的一页(请注意,还有更多组件,如菜单、二级菜单、其他带有内容的框、页脚等)。
Web 服务返回几个 json 对象:
- 其中包含有关规格和所有者详细信息的信息
- 一个有“您的帐户”信息,但并未显示所有数据(虽然它是在 json 对象上发送的,但每个游戏的其他统计信息与其他一些游戏一样发送)
我的疑问是……backbone.js 可以允许每页有多个视图和模型吗?我问是因为 Route 似乎将每个路由视为整个视图中的一个状态,这反映在 URL 中,但是如果我在一个页面中有多个对象可以在不同时间更改呢?
有没有办法做到这一点?我查看了几个backbone.js 教程,但它们似乎都将一页视为视图。
我的另一个问题是......如何集成 json 响应,以便字段不固定在模型上?换句话说,如何让模型使用json文件中的属性,而不必在模型中定义它们?
提前致谢!!
【问题讨论】:
标签: javascript model-view-controller backbone.js