Javascript 在Backbone.JS中一次性获取有效负载和元数据的常用方法?
获取JSON数据并从中获取单个模型和集合的优雅或“惯用”方法是什么,可能一次完成Javascript 在Backbone.JS中一次性获取有效负载和元数据的常用方法?,javascript,json,backbone.js,Javascript,Json,Backbone.js,获取JSON数据并从中获取单个模型和集合的优雅或“惯用”方法是什么,可能一次完成 { meta: { key: value, key, value /* This would be the single model */ }, data: [ { /* record 1 */ }, { /* record 2 */ },
{
meta: {
key: value,
key, value /* This would be the single model */
},
data: [
{ /* record 1 */ },
{ /* record 2 */ },
{ /* record 3 */ },
{ /* record 4 */ } /* And so on. This would be the collection */
]
}
或者,我唯一需要从response.meta获取原始JSON并手动创建模型,从response.data创建集合的选项是什么 您始终可以覆盖
parse
方法,例如:
parse: function(response){
return response['data'];
}
参考:
这将使用“数据”中的属性创建模型
我们邀请您查看刚刚创建的虚拟示例iv'e:
您可以使用父模型来获取此数据,然后在
parse
中从获取的数据中添加模型和集合作为其属性。但这与概念背道而驰。。。一个模型应该有它的端点,集合应该有它的端点。@TJ:你能不能提供一个简单的示例或伪代码,说明如何获取数据并将其转换为一个模型和集合。这似乎与这个概念背道而驰,但有成千上万的API返回有效负载数据和元数据,我认为,用两个请求获取它们也不是解决方案。这就是为什么我认为我的问题必须有一个共同的解决方案。