2
私のコレクションには、idをパラメータとするメソッドactiveCall
があります。このメソッドは_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;
});
}
});