【问题标题】:backbone marionette logic and view reuse骨干木偶逻辑和视图重用
【发布时间】:2014-07-11 12:42:48
【问题描述】:

我正在进入 Marionette 的路上。我已经有一个骨干项目,所以我只需要学习一些看起来有点困难的额外内容。但也许我在构建我的应用程序时错了。

所以我有我的应用程序,它以new Marionette.Application(); 启动应用程序。 在下一个级别,我有模块或带有控制器的子应用程序及其视图/区域/模板/布局,具体取决于我想要呈现的内容。就这么多。

如何重用一些元素?

例如,我需要编写各种版本的 Teaser([image|text]、[image|text|image]、...)。是否有可能拥有一个基本预告片模块,而所有其他预告片版本只是从基本预告片继承(和扩展)?我知道视图可以从视图等继承,但我只想声明一次预告片模块(和所有预告片版本)!所有这些都是为了在应用程序上下文中使用它们,而不仅仅是在模块上下文中。

最后,例如,我有一个包含 3 个子应用程序的应用程序,所有子应用程序都使用不同类型的预告片。所有三个预告片都继承自我的基本预告片。

不容易描述,但我希望你能明白。

EDIT 对遇到此结构问题的其他所有人都可以。 Brian Mann cleared up my confusion.

【问题讨论】:

    标签: backbone.js module marionette


    【解决方案1】:

    【讨论】:

    • 非常感谢,这就是如何解决预告片的问题。我如何在不同的页面中使用它们。如果我有一个模块预告片和一个模块滑块。我怎样才能在同一条路线上打印它们?我想我是单方面的。 Marionette 中的模块更像是一个命名空间,对吧?如何将“模块”实现为 UI 元素,或者一般而言,如何创建 UI 元素,例如可以在应用程序的所有模块中使用的预告片?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-07
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    相关资源
    最近更新 更多