我正在构建一个大量使用 Marionette 的布局和区域的应用程序。但是,我希望能够在渲染时将变量作为区域传递,就像这样。
var x = "main_region";
someLayout.x.show(new SomeView());
但是,我不断收到这样的错误:
TypeError: 'undefined' is not an object (evaluating 'someLayout.x.show')
这可能只是一个纯 Javascript 错误,或者是主干错误,或者是 Marionette 错误。有人有建议吗?