【问题标题】:marionette create sub menu in one of menu tabs木偶在菜单选项卡之一中创建子菜单
【发布时间】:2014-04-15 07:36:41
【问题描述】:

我在站点管理应用程序上工作并使用木偶。我的问题是 - 如何组织视图和应用程序以满足下一个需求。感谢您的帮助!

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

当用户点击用户管理时,主区域必须显示附加菜单 用户 权限项和默认用户列表(第一个选项卡处于活动状态)。 单击时的每个项目都应显示带有实体列表的对应视图。

而我的问题是如何组织应用程序、视图以及它们之间的交互? 子菜单是用户列表视图的一部分还是独立视图?一定是哪种类型的木偶观?

【问题讨论】:

    标签: backbone.js marionette


    【解决方案1】:

    听起来很像典型的网页,只在后端呈现 HTML 而不是构建 Web 应用程序会容易得多。

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

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

    在您的情况下,我猜主应用程序具有主要区域,您可以根据用户选择(选项卡)在其中显示不同的子应用程序。对于特定的交互模式,请查看示例。尝试解耦一切,不要传递引用,而是发出和监听事件。

    我已经构建并使用了几个更大的 Web 应用程序,我建议不要走这条路,除非有理由这样做。管理界面听起来像是您可以使用现有框架“快速”设置的东西,例如django-adminflask-admin、Rails 脚手架、express-admin,你明白了。再说一次,我对这个项目一无所知。

    【讨论】:

      猜你喜欢
      • 2018-12-29
      • 2017-12-24
      • 2012-03-11
      • 1970-01-01
      • 2021-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多