为什么this.ImagesView
在您致电render
时PostCreateView
为空?子视图在渲染方法中始终为空
即使它已被初始化,它始终为空。
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]。没有它,我们只能猜... –
我们甚至不知道如何调用'PostCreateView'的'render' ...我希望有2k代表的人共享重现问题所需的代码... –