У меня есть настройка загрузки нескольких файлов с:
'onComplete' : function(event, ID, fileObj, response, data) {
myCollection.add({params parsed from response json});
}
, которая вызывает (через this.collection.bind ('add', this.add)) этот метод представления коллекции:
add: function(obj) {
var view = new MyModelView({model: obj});
this.$('.insert-models-here').append(view.render().el);
return this;
},
Триггеры вызова new MyModelView
: MyModelView::initialize()
, который находится здесь:
initialize: function() {
var t = $('#photo-template').html();
this.template = _.template(t);
this.model.view = this;
},
И каждый вызов _.template () переходит внутрь __flash__toXML()
метода, из которого весь поток останавливается.В результате в моей коллекции не было добавлено ни одной модели из какого-либо события uploadify.
Кто-нибудь знает, почему и как этого избежать?