如何在不使用IFrame的情况下将两个不同的Angular 2应用程序嵌入到另一个Angular 2应用程序中

时间:2017-02-22 20:01:39

标签: angular user-interface

我有两个不同的Angular 2应用程序(比如app1和app2)部署在两个不同的服务器(server1和server2)上,我想在第三个Angular 2应用程序(app3)中使用或嵌入这些应用程序,这些应用程序将部署在不同的服务器(server3)。 如果不在app3中使用IFrame,是否可以解决上述问题。

1 个答案:

答案 0 :(得分:0)

是的,它真的可以解决。 angular2框架支持使模块包含功能。因此,您可以根据实际应用名称而不是“app”来命名应用程序模块。然后你可以在app3中包含app1和app2的那些模块。

现在所有这些意味着您拥有实际的代码库而不是应用程序的url地址。

这是一个非常基本的用例,Angular2很好地解决了这个问题。你可以很容易地找到这个代码。您只需在定义app3模块时提及导入数组。此导入数组将包含app1和app2的名称。

希望这个答案可以指导您完成申请。