【问题标题】:How to embed two different Angular 2 applications inside another Angular 2 application without using IFrame如何在不使用 IFrame 的情况下将两个不同的 Angular 2 应用程序嵌入到另一个 Angular 2 应用程序中
【发布时间】:2017-02-22 20:01:38
【问题描述】:

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

【问题讨论】:

    标签: angular user-interface


    【解决方案1】:

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

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

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

    希望这个答案能很好地指导您申请。

    【讨论】:

    • 感谢您的回答。但是,如果您分享一些示例代码或链接将会很有帮助,因为我是 Angular 2 的新手。另外请进一步解释一下,因为所有应用程序都有不同的代码库并且还部署在三个不同的服务器上。所以在 app3 上,我将如何访问其他两个 angular 2 应用程序。我如何将一个 Angular 2 应用程序的模块访问到另一个具有不同代码库并部署在不同服务器上的 Angular 2 应用程序中。
    猜你喜欢
    • 2017-03-20
    • 1970-01-01
    • 2016-04-20
    • 2019-03-07
    • 2021-11-30
    • 2016-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多