MarionetteJS嵌套视图

MarionetteJS nested views

本文关键字:视图 嵌套 MarionetteJS      更新时间:2024-05-23

我还有一个关于Backbone.Marionette框架的问题。

背景在阅读了Github文档,并在这里编写了自己的示例(仍在进行中)之后。我决定退一步,看看如何最好地实现嵌套视图。这导致了这篇帖子的出现。

这里出现的问题尽管这确实帮助我创建了一个布局,使用单个容器来显示菜单布局,但我没有设法在布局中呈现布局。在这一点上,我不确定这是否可能。但是对于一个大型web应用程序来说,嵌套布局对我来说似乎并不罕见?

在运行示例时,我得到以下错误:TypeError: view is undefined。当我尝试在应用程序启动时呈现视图时,就会发生这种情况。目前我还不能完全确定该怎么做。

我希望有人在这方面有更多的经验。我对这个框架还相当陌生。提前感谢您抽出时间。

您看到错误的原因是您在布局视图上调用show,但没有向其传递要显示的视图:

contentLayout.left.show();
contentLayout.right.show();