【发布时间】:2014-04-26 12:51:44
【问题描述】:
您好,我对 Angular.js 很陌生,正在尝试评估是否将其用于我们的下一个项目。 有没有人有构建多个 Angular.js 应用程序的经验,这些应用程序托管在可以共享模块、模板和指令的不同服务器(很可能是 Spring 后端)中?
基本上,我们有 3 个应用程序,它们执行类似的功能,但基于角色的业务逻辑会略有不同...此外,出于安全考虑,这些应用程序可能托管在不同的服务器上,其中一个位于防火墙后面。我希望能够在应用程序(资产、js、html、css、图像、指令等)之间尽可能多地共享。有哪些最佳做法可以实现这一目标?
提前致谢!
【问题讨论】:
-
您想共享完全相同的代码吗?从理论上讲,您可以将其存储在各种 CDN 上(基本上是您自己的服务器)并使用脚本标签加载 JS。只需使用绝对 URL 引用图像和其他资产。或者您是在谈论创建两个通过 JavaScript 以某种方式进行通信的独立应用程序?
标签: javascript angularjs frameworks angularjs-directive