Marionette:获取布局视图的单个实例

时间:2014-11-17 11:29:52

标签: backbone.js layout singleton marionette regions

我正在创建一个具有多个视图的应用程序。每个视图都有一个左侧边栏区域和一个主要内容区域。

我在布局中添加了两个区域 - > leftSidebarRegion和mainContentRegion。现在,对于每个视图,左侧边栏内容保持不变,但mainContentRegion继续更改。 mainContentRegion中的此更改是事件驱动的。

我想知道如何访问我的布局实例[在我的模块的主控制器中创建一次],以便不重新加载leftSidebarRegion,我只更改mainContentRegion。

其他信息:我有不同的视图文件用于填充leftSidebarRegion和mainContentRegion。

1 个答案:

答案 0 :(得分:1)

您可以从布局对象访问该区域。

var layout = new Layout();

layout.mainContentRegion.show(new ViewYouWantToRender());