[英]Backbone Marionette Multiple instance not rendering javascript
我正在嘗試將ItemView的兩個實例渲染到不同的區域。 當我這樣做時,只有一個區域會顯示正常的javascript。 這兩個實例都有其html元素。
我有兩個都是布局的文件。 一個電話
var monthView = new CalendarView({ parentDivName: "full_screen" });
App.mainRegion.show(monthView);
其他電話:
var monthView2 = new CalendarView({ parentDivName: "full_screen22" });
App.datePickerRegion.show(monthView2);
沒有人能擺弄小玩意兒,他們可以共享在同一頁面上呈現ItemView中的javascript的同一頁面上呈現ItemView的兩個實例的地方嗎? 還是我要把這全部弄錯? 有沒有更好的方法來創建同一ItemView的多個實例?
我認為問題出在代碼的其他地方,因為這既是有效代碼,又是呈現ItemView多個實例的有效方法。 沒有更多的代碼,將很難弄清楚到底是什么問題。 要檢查的一件事是,在嘗試在其區域之一中渲染某些內容之前,已經渲染了該布局。 這是一個簡單的jsfiddle,它演示了我認為要使用的功能: http : //jsfiddle.net/craigjennings11/jxu9j/
var Layout = Backbone.Marionette.Layout.extend({
el: '.layout',
template: _.template('<div class="view1"></div><div class="view2"></div>'),
regions: {
view1: '.view1',
view2: '.view2'
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.