【问题标题】:How to call angular component into another angular app如何将角度组件调用到另一个角度应用程序中
【发布时间】:2020-02-25 20:18:03
【问题描述】:

我需要将我当前的应用程序分成 3 个不同的 Angular 应用程序。

App1:常见(仪表板角度应用程序) App2:module1(销售角度应用程序) App3:module2(客户角度应用)

App1(Dashboard) 将有 2 个链接 => 销售 |客户。单击链接后,将调用并加载相应的应用程序。所有 3 个应用程序都位于不同的位置(不同的存储库)。

这可能吗?我可以在我的仪表板上调用其他应用吗?

【问题讨论】:

    标签: angular angular-ui-router angular6


    【解决方案1】:

    我不知道你愿意花多少时间,但如果我是你,我会看https://nx.dev,你提供的用例是monorepos擅长的教科书案例和 NRWL (nx.dev) 非常非常优雅地解决了这个问题。

    【讨论】:

      【解决方案2】:

      根据我的经验,您有两种选择。

      第一个选项:

      创建一个自定义 Angular 库,您可以在其中创建/添加为不同应用程序共享的所有组件和服务。然后在每个 Angular 项目中安装自定义库。

      https://angular.io/guide/creating-libraries

      https://medium.com/@tomsu/how-to-build-a-library-for-angular-apps-4f9b38b0ed11

      第二个选项:

      使用 Monorepo 方法:https://christianlydemann.com/why-angular-teams-fail-at-code-sharing-and-how-this-mono-repo-approach-will-fix-it/

      要使用 monorepo 方法,我知道两个库:

      【讨论】:

        猜你喜欢
        • 2021-05-29
        • 2016-10-27
        • 1970-01-01
        • 2017-12-05
        • 2021-09-23
        • 2018-01-07
        • 2023-03-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多