【发布时间】:2013-07-01 16:15:35
【问题描述】:
大家好,我是主干和 JavaScript 的新手。 我的 data.json 文件如下所示:
{
"locations":
[
{address:"2222", town:"Dallas"},{address:'3333', town:"Houston"},{}....
],
"items":
[
{title:"shirt", price:20},{title:"shorts", price:10},{}....
]
}
我正在使用 jquery mobile 填充两个不同的 Listview。
我已经分别为位置和项目创建了 Backbone 模型
Item = Backbone.Model.extend({
default:
{
title:"",
price:""
}
});
Address = Backbone.Model.extend({
default:
{
address:"",
town:""
}
});
我还创建了地址和项目集合,如下所示
Items = Backbone.Collection.extend({
defaults: {
model: Item
}
});
Addresses = Backbone.Collection.extend({
defaults: {
model: Address
}
});
现在如何创建包含地址和项目集合的商店模型。 我猜是这样的:
Store = Backbone.Model.extend({
addresses:[],
items:[],
url:"data.json"
});
此外,读取数据后如何填充列表视图? 谢谢
【问题讨论】:
标签: javascript json jquery-ui jquery-mobile backbone.js