我需要在App.mainRegion区域中渲染两个视图。 第一个视图属于模块A,第二个视图属于模块B.
最佳方法是什么? 一些模块C应该渲染布局。 然后模块C使用请求/响应接收view1和view2并将视图附加到布局?
谢谢!
答案 0 :(得分:0)
Marionette强大的西装之一是深深嵌套的观点,这可能是你在这里得到的。我认为最好的方法是将Marionette Layout传递给app.mainRegion.show()
,其中包含两个区域,然后分别显示视图A和视图B.
关于.show()
的简短说明是,您只想使用.onShow()
方法(而不是initialize()
或onRender()
调用它,否则您将设置自己以后访问DOM元素悲伤(见my post on this)