爲什麼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代表的人共享重現問題所需的代碼... –