繁体   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