Ниже приведена моя функция инициализации представления, которое должно получить имя модуля при инициализации, чтобы получить правильные данные из коллекции.
Проблема в следующем:
- Listento не перенаправляется на метод render() после извлечения коллекции, а также выдает ошибку на консоли
TypeError: e не определено
Какую ошибку я сделал с приведенным ниже кодом??
initialize: function() {
var that = this;
if(this.options.module === 'questions'){
require([
'app/collections/questions'
], function(QuestionsCollection){
var moduleCollection = new QuestionsCollection();
that.collection = moduleCollection;
moduleCollection.fetch({
reset: true,
success: function(){},
error: function(){}
});
});
}
this.listenTo(this.collection, 'reset', this.render);
this.listenTo(Backbone, 'close:Home', this.close);
},