木偶中的多个应用程序布局

时间:2016-10-05 17:30:35

标签: backbone.js marionette

我们有一个木偶应用程序(2.4.4)。

它目前包含一堆顶级区域(标题,导航,内容等)。

我现在需要添加一些不使用这些区域的页面。我可以连接大量事件以检查某些页面何时显示然后隐藏/显示区域,但我想知道是否有一种简单的方法来定义多个应用程序布局,然后让路由定义要加载哪个布局? / p>

所以布局A会有标题,导航,内容和布局B只有标题和内容。

然后一些路线使用A而一些路线使用B?

1 个答案:

答案 0 :(得分:0)

是。在v2.x应用程序有多个区域..所以我怀疑你的顶级区域是在应用程序上定义的...在v3应用程序中现在只有一个区域..

我建议修改您的应用,以便有一个应用区域..并将您的顶级布局放在其中,而不是将您的应用程序用作布局。

通过这种方式,您可以根据路线需要换出布局,并且您可以升级。