如何根据除ID以外的某个属性从集合中找到一个模型?

6 浏览
0 Comments

如何根据除ID以外的某个属性从集合中找到一个模型?

我有一个包含多个对象的模型:

//模型
Friend = Backbone.Model.extend({
    //创建一个模型来保存朋友的属性
    name: null,
}); 
//对象
var f1 = new Friend({ name: "李" });
var f2 = new Friend({ name: "大卫" });
var f3 = new Friend({ name: "琳" });

同时,我将这些朋友对象添加到一个集合中:

//集合
Friends = Backbone.Collection.extend({
    model: Friend,
});
Friends.add(f1);
Friends.add(f2);
Friends.add(f3);

现在我想根据朋友的姓名获取一个模型。我知道可以添加一个ID属性来实现这一点。但我认为应该有一种更简单的方法来做到这一点。

0