我开发了两个角度应用程序:

  • 联系人

  • MailClient

两者都需要部署在自己的 endpoints 上 . 但是:MailClient有一个需要加载联系人的选项卡,并且应该可以在“联系人”选项卡和MailClient之间进行通信 .

实现这一目标的最佳方法是什么?我首先考虑使用iFrame并使用angular.bootstrap来加载第二个角度应用程序,但我读过“AngularJS应用程序不能互相嵌套” .

所以我的第二个想法是以某种方式将Contacts-app转换为可以在MailClient中加载的模块/组件(bower?) . 但是如何实现这一目标呢?或者是否有其他(更好的)替代方案(比如配置MailClient项目以使用到Contact项目的符号链接并在项目中使用它们 - 我现在不知道如何在这种情况下配置构建服务器)?