2
我在我的集合上有一个名为activeCall
的方法,它将一个id作为参数。此方法使用下划线_find
并返回第一个匹配项。我想要做的是将多个参数传递给该方法,然后让.get()
函数使用这些参数。带有主干和下划线的多项属性查找
这是我目前有:
var Activities = Backbone.Collection.extend({
model: Activity,
url: "/activity",
activeCall: function (Activity_id) {
return _.find(this.models, function (item) {
return item.get("Activity_id") === Activity_id;
});
}
});
这里是我想要做什么:
var Activities = Backbone.Collection.extend({
model: Activity,
url: "/activity",
activeCall: function (Activity_id, CallType_id) {
return _.find(this.models, function (item) {
//How do I use both Activity_id & CallType_id with the call to item.get()?
return item.get("Activity_id") === Activity_id && item.get("CallType_id") === CallType_id;
});
}
});