假设我有以下情况:我们有一个包含许多子应用程序的SPA,例如具有以下函数:
具有以下目录结构(结构受“Marionette Gentle导言”一书的启发):
-资产/
- js/
- app.js
--应用程序/
-标题/
-新闻/
-发票
标题连接到所有这些子应用程序的菜单项。假设“productcreate”是一个非常大的子应用程序(如:很多任务)。
问题
我想使用这个“productcreate”子应用程序,它既是这个更大的应用程序的一部分(实际上是‘在’应用程序中,标题在它上面等等),也是在一个独立的设置中。什么是最好的方法来解决这个问题?
例如,我是否需要分别开发这些应用程序(较大的应用程序和产品创建的应用程序),是否有方法加载“应用程序中的应用程序”?
发布于 2013-11-14 06:41:25
从开发"productcreate“作为一个小部件/应用程序/任何可以独立运行的东西开始。并在需要时在主应用中使用。确保子应用程序和应用程序遵循pub-sub模式,以便mainApp响应子应用程序事件,如果子应用程序可用,否则什么都不会中断。如果使用requirejs加载程序,则可以共享公共依赖项(顺便说一次),并且仍然只加载一次。
https://stackoverflow.com/questions/19967538
复制相似问题