【发布时间】:2015-08-24 07:50:16
【问题描述】:
我正在尝试找出将 AngularJS 应用程序嵌入另一个网页(由另一个应用程序提供服务)的正确方法。我有两个应用程序,在不同的服务器上运行:
应用 1 - PHP 应用
App 2 - AngularJS 应用程序(各种日历小部件)
PHP 应用程序是主要应用程序,我想在其中嵌入日历,它由远程服务器提供服务。我拥有对两台服务器和这两个应用程序的完全访问权限。我的想法是我希望能够在其他地方重用 Angular 应用程序,因此它需要尽可能松散地耦合到 PHP 应用程序,最好嵌入在一行代码中。
我目前正在使用 HTML5 标记,它似乎运行良好,但我想知道这种方法是否有任何问题,或者是否有更好的方法来做我所追求的。
我应该提到我很高兴使用仅 HTML5 的解决方案,我不担心与旧浏览器的向后兼容性。
没有 iFrame 解决方案,除非有真正有效的解决方案。我的最终目标是走向微服务式架构。
提前感谢您的帮助。
【问题讨论】:
-
一个“应用程序”是它自己的东西。如果您需要嵌入小部件,请尝试使用 jQuery UI 或类似的东西。
-
嗨@Blazemonger - 我无法链接到特定文件,因为我需要它是松散耦合的,如果需要,我需要允许 Angular 应用程序进行更改。我想将bla.example.com 提供的任何内容嵌入到 PHP 应用程序的页面中。
标签: javascript php angularjs html microservices