我有一个模型和集合,当我创建我的集合时,我想获取三个模型而不是所有集合。
如果我使用collection.fetch() - 如果现在将获取所有对象 - 我将获取每个模型,然后创建集合,如下所示 -
var model = new App.Model({ Id: 1 });
model.fetch().success(function() {
var collection = new Collection(model);
});
(这是一个模型的简单版本,如果我想获取多个,我使用$ .when)
有一个官方/更好的方法吗?或者我走的是好路?
答案 0 :(得分:1)
我认为您可以从原始集合中获取所需的模型,并将它们放入临时集合中。因此,您可以获取一次临时集合,而不是逐个获取每个模型。
答案 1 :(得分:0)
经过一番思考后,我发现我的系列与我的模型有多种关系。 所以我使用backbone-relational来获取所有这些集合。