【发布时间】:2015-03-02 13:01:13
【问题描述】:
我很难理解 Backbone 集合如何映射外部 json 文件...如果您有一种 json 并且您只致力于从该 json 的特定属性创建模型,您是如何做到的?
var Comic = Backbone.Model.extend();
var ComicCollection = Backbone.Collection.extend({
url: 'http://www.theurlofthejson.com',
parse: function (response) {
return response.comicsbooks;
},
model: Comic,
});
如果那么我创建一个集合
var comicCollection = new ComicsCollection();
如果这样做
console.log(comicCollection.fetch())
它返回给我未在漫画书级别解析的整个 json
为什么我得到了 json 对象的整个结构,而不仅仅是我的漫画书属性?
我的问题是基于这个问题,但实施/解决方案对我不起作用 Parsing json backbone
抱歉,我错过了附件 url 的 json 响应示例:
{
"status": "ok",
"count": 1,
"count_total": 4,
"pages": 4,
"comicsbooks": [
{
"id": 363,
"type": "american_comics",
"status": "publish",
"title": "Popeye"
}
]
}
【问题讨论】:
标签: json parsing backbone.js collections