我们为我们的项目使用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.
如果我们不从服务器异步加载模板,那么它会正常工作。什么是实施这个的好方法?我们希望在服务器上保留模板,而不是一次加载所有内容。我们也希望避免在我们的代码中绑定到布局视图的渲染事件。
感谢