marionette在其中一个菜单选项卡中创建子菜单

时间:2014-04-15 07:36:42

标签: backbone.js marionette

我在网站管理应用程序上工作并使用木偶。我的问题是 - 如何组织下一个要求的视图和应用程序。谢谢你的帮助!

标题上有主菜单 - 用户管理 Evenets 常规设置

当用户点击用户管理时,主要区域必须显示附加菜单 用户 群组 权限项目以及默认用户列表(第一个标签处于活动状态)。 点击时的每个项目都应显示与实体列表相对应的视图。

我的问题是如何组织它们之间的应用程序,视图和交互? 子菜单部分是用户列表视图还是独立视图?它必须是哪种类型的牵线木偶?

1 个答案:

答案 0 :(得分:0)

听起来很像典型的网页,在后端呈现HTML并且不构建网络应用程序要容易得多。

至于结构,没有一种正确的方法,但我发现这些几个示例项目是评估最佳结构的良好开端:

他们都使用略有不同的结构和耦合。你必须自己决定哪一个最适合你的情况。

在您的情况下,我猜主应用程序的主应用程序,您根据用户选择(选项卡)显示不同的子应用程序。有关特定的交互模式,请查看示例。尝试将所有内容分离,不要传递引用而是发出并监听事件。

我已经构建并使用了几个更大的Web应用程序,我建议不要走那条路,除非有理由这样做。管理界面听起来像你可以使用django-adminflask-admin,Rails脚手架,express-admin等现有框架“快速”设置的东西,你得到的想法。然后,我对这个项目一无所知。