Backbone:按需求获取信息

时间:2013-06-09 11:41:03

标签: backbone.js

我想在backbone.js中创建一个模型 - 视图行为,这样就不会在开始时加载所有信息。例如,我在玩家模型中有玩家信息:

var Player = Backbone.Model.extend({
    initialize: function() {
        },
    defaults: {
        name: "",
        surname: "",
        someOtherInfo: ...
    }
});

我想在表格中显示玩家列表,其中只显示玩家姓名和姓氏,但是,如果用户点击玩家,则会通过获取其他属性(someOtherInfo)显示更详细的信息。

调用fetch时有办法吗?

1 个答案:

答案 0 :(得分:4)

返回列表/集合的API方法可以返回与获取特定模型的API方法不同的数据。只需使用列表所需的数据填充集合,并在选择项目时获取该特定模型以填充空白。