我正准备进入木偶。我已经有了一个骨干项目,所以我只需要学习其他看起来有点困难的东西。但也许我在构建我的应用程序时错了。
所以我的应用程序以new Marionette.Application();
启动应用程序。
在下一个级别,我有模块或带有控制器的子应用程序及其视图/区域/模板/布局,具体取决于我想要渲染的内容。这么多。
如何重复使用某些元素?
例如,我需要编写各种版本的预告片([image | text],[image | text | image],...)。是否可以使用基础预告模块和所有其他预告版本从基础预告片继承(和扩展)?我知道视图可以继承视图等等但我只想宣告一次预告模块(和所有预告片版本)!所有这些只是为了在应用程序上下文中使用它们而不仅仅是在模块上下文中。
最后,例如我有3个子应用程序的应用程序,所有子应用程序使用不同类型的预告片。这三个戏弄都继承了我的基础预告片。
不容易描述,但我希望你明白这一点。
编辑对于遇到此结构问题的其他人都可以。 Brian Mann cleared up my confusion
答案 0 :(得分:0)
在新版本的Marionette中有一个功能:http://marionettejs.com/docs/marionette.functions.html#marionetteextend