延伸的佈局圖我創建這樣一個觀點:失敗在骨幹木偶
var MyView = Marionette.LayoutView.extend({
template: #someTemplate,
regions: function() {
return {
someRegions: '.Regions',
};
},
initialize: function(options) {
if (options) {
do stuff...
}
},
onRender: function() {
var titleBar = new Bar({ options: "options" });
this.barRegion.show(titleBar);
}
});
它基本上具有與一些按鈕的頂棒的圖。
現在,我需要創建一大堆具有相同的頂級酒吧不同的看法,所以我希望能夠做這樣的事情:
var SecondView = MyView.extend({
template: #template,
onRender: function() {
create content below top bar here...
}
});
當我添加斷點我看到MyView的的初始化&渲染函數不被調用,只有我的SecondView的初始化和渲染函數被調用。
所以頂部欄不顯示,實際上MyView的模板沒有出現。只有SecondView出現。
我在這裏錯過了什麼?
在此先感謝...
您是否未包括所有相關的代碼?我沒有看到爲SecondView定義的任何初始化或渲染方法,所以當你說「只有我的SecondView的初始化和渲染函數被調用」時,你是什麼意思? – kinakuta 2014-10-17 15:29:00