У меня есть массив коллекций (coll_array). Все коллекции привязаны к одной и той же функции (process_coll) для всех событий. Это означает, что любое изменение любой коллекции в массиве приводит к выполнению одной и той же функции. Моя проблема заключается в том, как определить коллекцию, в которой произошло событие. Если бы я мог передавать аргументы целевой функции, я мог бы передать идентификатор коллекции, но, насколько мне известно, в событиях Backbone это сделать невозможно.
initialize: function(){
_(this).bindAll('process_coll');
coll_array ; //array of collections
for(var i=0;i<coll_array.length;i++)
coll_array[i].bind('all', this.process_coll);
coll_array[i].fetch();
}
process_coll: function(){
//some code here
//how do I get the specific collection which resulted in execution of this function?
}
arguments
, чтобы найти коллекцию. - person mu is too short   schedule 18.02.2013