我們爲我們的項目使用Backbone和Backbone.Marionette。我們目前在服務器上存儲了我們視圖的所有模板,並且我們覆蓋了loadTemplate調用以異步加載它們。Backbone.Marionette模板異步加載
但是,當我們使用佈局視圖時,由於視圖的模板是異步加載的,因此我們似乎無法立即訪問佈局的區域。以下是一個例子:
var layoutView = new Layout();
var itemView = new ItemView();
App.containerRegion.show(layoutView);
layoutView.mainRegion.show(itemView); <---- This is where the issue would occur.
如果我們不從服務器異步加載模板,那麼它會正常工作。什麼是實施這個的好方法?我們希望在服務器上保留模板,而不是一次加載所有內容。我們也希望避免在我們的代碼中綁定到佈局視圖的渲染事件。
感謝