我可以使用延迟加载模块创建应用程序的自定义元素吗?

Nir*_*raj 5 angular

在 Angular 中,我有一个应用程序,其中 app.module 使用延迟加载来加载子模块,并且我想将该 Angular 应用程序用作自定义元素,以便我可以用作其他应用程序的外部组件。

我知道可以使用 app-root 在单独的应用程序中创建自定义元素,并将其替换为我们的元素,但是当我希望整个应用程序具有延迟加载模块时,它不会像在引用自定义元素时在运行时不识别模块那样工作。

要了解什么是自定义元素,请参阅以下链接: https ://angular.io/guide/elements

ahb*_*bon -1

我认为您想要做的是创建一个可以在其他应用程序中用作 npm 依赖项(例如)的库。

Angular CLI 拥有您所需的所有命令行。

这是一个简单的教程