簡體   English   中英

主干木偶多個實例未呈現javascript

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM