1

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

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

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

调用 fetch 时有没有办法做到这一点?

4

1 回答 1

4

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

于 2013-06-09T11:49:17.073 回答