【问题标题】:How can we create sub modules in boilerplate.js我们如何在boilerplate.js 中创建子模块
【发布时间】:2012-10-22 22:26:16
【问题描述】:

我有一个设计,

我有很多产品,然后每个产品都有很多子产品。

所以现在我想在第一个屏幕中显示一个仪表板,它将显示我的所有产品。

点击我想打开一个单独的视图的每个产品都有自己的左侧导航栏和详细视图。 这些将是我的主要模块

现在左侧菜单栏中的选项将成为我的子产品。现在单击任何子产品。我想更改我的详细视图。 这些将是我的子模块

如果你自己有,请分享一些示例

提前致谢。

【问题讨论】:

    标签: boilerplatejs


    【解决方案1】:

    BoilerplateJS 支持嵌套上下文。更多信息可在boilerplatejs.org 的“产品模块”部分中找到。可以通过在创建嵌套上下文时将父上下文传递给子上下文来创建嵌套上下文。您可以为每个产品创建上下文。在这种情况下,您可以创建模块,这将是您的子产品。拥有这种类型的模块化结构将有助于您维护代码。

    可以通过多种方式实现您的要求。

    一种方法是按如下方式构建应用程序的 url:

    www.myapp.com/index.html#productA/submodule1
    www.myapp.com/index.html#productB/submodule1
    

    您可以将菜单实现为一个单独的模块,它会根据您的 URL 的第一部分(productA,productB)更改需要显示的菜单,并且可以根据您的子模块激活/停用到 URL 部分的其余部分。此方法允许您为页面添加书签,并在触发添加书签的链接时使其处于相同状态。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-18
      • 1970-01-01
      • 2017-04-15
      相关资源
      最近更新 更多