【问题标题】:how to create web component on angular and use in another app如何在 Angular 上创建 Web 组件并在另一个应用程序中使用
【发布时间】:2019-10-11 23:52:01
【问题描述】:

我正在尝试在 Angular 应用程序上创建一个 Web 组件,但我不知道如何在另一个应用程序上使用该 Web 组件(微前端概念),请我需要逐步解释

【问题讨论】:

  • 为什么不编写一个原生的、普通的、无框架的 Web 组件并在任何地方使用它。这就是创建它们的原因

标签: angular package web-component


【解决方案1】:

您可以创建库并在您的应用中使用它。 通过 Nrwl-nx 检查这个例子 https://github.com/nrwl/nx-examples

【讨论】:

    【解决方案2】:

    我建议您在 google 上了解一下 NX 和 monorepos 概念。它是一个系统,基本上是一个具有很多功能的大型存储库,您可以在其中在应用程序、库等之间共享文件。因此您将拥有 Angular 库(包含您的组件),您可以在多个应用程序中使用它。您必须进行一些调整才能从 Angular CLI 项目迁移到 NX。

    【讨论】:

      猜你喜欢
      • 2021-02-22
      • 2017-05-16
      • 2012-02-08
      • 1970-01-01
      • 2019-07-23
      • 1970-01-01
      • 2020-08-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多