我有一個骨幹視圖,預計將使用Select2呈現選擇輸入。select2內部渲染方法的骨幹視圖
Select2Cell = Backbone.View.extend({
tagName: "select",
initialize: function(options) {
this.data = options.data;
},
render: function() {
this.$el.select2({data: this.data});
return this;
}
});
我呈現另一種觀點的render()
內這樣的觀點:
CellsContainerView = Backbone.View.extend({
render: function() {
var view = new Select2Cell({data: [{id: 1, text: "Item 1"}]});
this.$el.append(view.render().$el);
return this;
}
});
的問題是,當我渲染CellsContainerView
,它不會顯示選擇2。
$(document).ready(function() {
var containerView = new CellsContainerView({el: "#container"});
containerView.render();
});
由於你編輯了錯別字,你的代碼可以直接使用。您需要爲我們提供幫助。你正在使用哪種版本的下劃線,jquery,backbone,select2? –