Angularjs 多模块角度应用程序的结构

Angularjs 多模块角度应用程序的结构,angularjs,module,Angularjs,Module,我们需要开发一个应用程序,它必须根据URL参数引导不同的模块。如果url有http:domain.com?appName=APP1,则与APP1类似,如果url有http:domain.com?appName=APP2,则与APP2类似,但domain.com是相同的。我们如何实现这一点,最好的文件夹结构是什么 背景 我们使用的是Angular JS,Node(API) -core/***.js//所有通用零件 -附件1/。。 - - ...... -附件2 --app.js//模块定义 --

我们需要开发一个应用程序,它必须根据URL参数引导不同的模块。如果url有http:domain.com?appName=APP1,则与APP1类似,如果url有http:domain.com?appName=APP2,则与APP2类似,但domain.com是相同的。我们如何实现这一点,最好的文件夹结构是什么

背景

我们使用的是Angular JS,Node(API)


-core/***.js//所有通用零件
-附件1/。。
- - ......
-附件2
--app.js//模块定义
--config.js//定义的路由/状态(ui路由器)
--其他模块/
---app.js//其他模块定义
---config.js//为其他_模块定义路由/状态(ui路由器)
---控制器/*.js | |*.spec.js//带有spec.js的文件用于测试
---指令/*.js
---服务/*.js
---模板的partials/*.html//
--其他模块2/。。。

将其与require.js绑定,编写测试(例如
foo ctrl.js
,并将此测试与spec.js扩展名
foo ctrl.spec.js
保存在同一目录中)