2013-10-21 25 views
0

我需要在區域App.mainRegion中呈現兩個視圖。 第一個視圖屬於模塊A,第二個視圖屬於模塊B.呈現屬於一個區域中不同模塊的幾個視圖

對此的最佳方法是什麼? 某些模塊C應該渲染布局。 然後模塊C使用請求/響應接收view1和view2並追加視圖佈局?

謝謝!

回答

0

其中一個木偶強大的套裝是深深嵌套的意見,這可能是你在這裏得到的。我認爲最好的辦法是通過Marionette Layoutapp.mainRegion.show(),其中包含兩個地區,然後分別顯示視圖A和視圖B.

.show()快速值得注意的是,你只需要調用它的.onShow()方法(而不是initialize()onRender()否則你會爲自己設定了用於以後的訪問DOM元素悲傷(見my post on this

+0

作爲附錄,如果您使用Marionette 1.8,您可以利用[onDomRefresh](https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.view.md#view-domrefresh--ondomrefresh-event )消除DOM訪問的悲傷。 –

相關問題