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;
});
}
});