Ниже приведена моя функция инициализации представления, которая должна получить имя модуля при инициализации, чтобы получить правильные данные из коллекции.listenTo при сборе коллекции не вызывается после сбора коллекции
Этот вопрос:
- Listento не перенаправлять метода визуализации() после сбора забирается, и это дает мне ошибку на консоли
TypeError: e is undefined
Какая ошибка я сделал с кодом ниже?
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);
},
Я убежден в вашем анализе проблемы, но как вы предлагаете делать это в такой ситуации, я использовал это решение для уменьшения количества файлов, загружаемых с сервера только по запросу. – ahmedsaber111