Почему this.ImagesView
имеет значение null, когда вы позвоните, render
в PostCreateView
?subview всегда null в методе визуализации
Это всегда нулевое значение, даже если оно было инициализировано.
PostCreateView = Backbone.View.extend({
el: $('#create-product'),
template: _.template(createTemplate),
ImagesView: null,
initialize: function() {
this.ImagesView = new ImageViewCollection().render().el;
},
render: function() {
this.$el.find('#images-collection').append(this.ImagesView)
}
});
Можете ли вы показать нам свой код для 'ImageViewCollection'? –
Пожалуйста, укажите [mcve]. Без него мы можем только догадываться ... –
Мы даже не знаем, как вы называете 'render' из' PostCreateView' ... Я ожидаю, что кто-то из 2k-респондентов предоставит код, необходимый для воспроизведения проблемы ... –