我刚开始学习backbone.js。我无法理解如何/何时使用模型和集合。我在网上找到了几个教程,每个教程都使用不同的方法来构建应用程序。在某些情况下,数据是从 Collection 对象中的 REST API 检索的,在其他示例中是在 Model 对象中?我还注意到,在每个示例中,json 数据的格式都类似于
{'id':1, 'name':'some name'}
. 我的 api 返回一个更复杂的数据结构——比如{'message':'response message', 'error':'', 'data': [{list of data objects to be manipulated},{}]}
. 是否可以在backbone.js 中使用这种格式化的数据。
问问题
6444 次
1 回答
20
嗯,是的,对于你的两个问题。通常这里是关系数据库系统与backbone.js的关系:
- 您的模型是数据库表中的记录。
- 你的收藏就是桌子本身。因此,一组模型构成了集合。
- 视图用于定义模型的外观和功能。您的模型、集合和中间数据都有视图。
您的回复(如果不同);因此,您需要在将数据设置为模型、集合之前解析数据。使用parse方法并定义数据键。
于 2012-06-26T04:36:53.300 回答