我想在backbone.js中创建一个模型 - 视图行为,这样就不会在开始时加载所有信息。例如,我在玩家模型中有玩家信息:
var Player = Backbone.Model.extend({
initialize: function() {
},
defaults: {
name: "",
surname: "",
someOtherInfo: ...
}
});
我想在表格中显示玩家列表,其中只显示玩家姓名和姓氏,但是,如果用户点击玩家,则会通过获取其他属性(someOtherInfo)显示更详细的信息。
调用fetch时有办法吗?
答案 0 :(得分:4)
返回列表/集合的API方法可以返回与获取特定模型的API方法不同的数据。只需使用列表所需的数据填充集合,并在选择项目时获取该特定模型以填充空白。