Angularjs 多模块角度应用程序的结构
我们需要开发一个应用程序,它必须根据URL参数引导不同的模块。如果url有http:domain.com?appName=APP1,则与APP1类似,如果url有http:domain.com?appName=APP2,则与APP2类似,但domain.com是相同的。我们如何实现这一点,最好的文件夹结构是什么 背景 我们使用的是Angular JS,Node(API)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//模块定义 --
-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
保存在同一目录中)