如何在不同的 Angular 2+ 项目中使用我的组件

Posted

技术标签:

【中文标题】如何在不同的 Angular 2+ 项目中使用我的组件【英文标题】:How to use my component in different Angular 2+ projects 【发布时间】:2019-01-19 07:40:47 【问题描述】:

我想创建一个通用组件以在我的websiteadmin-site 项目中使用。这些项目在不同的项目解决方案中。

所以我需要一个CommonComponent 并在任何这些项目中使用它。但是 CommonComponent 包含很多子组件。所以我不想将常用的组件文件夹和文件复制到其他项目中。

有没有办法在 Angular 2+ 项目中做到这一点?

【问题讨论】:

【参考方案1】:

您可以尝试在单个工作区中支持多个项目的 Angular 6 CLI。这是建议的项目文件夹结构

前端 管理员 库 通用组件 子组件1 子组件2

您可以将库模块导入前端和管理模块。

【讨论】:

以上是关于如何在不同的 Angular 2+ 项目中使用我的组件的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Angular 2 项目中使用 types/select2?

如何在多个 Angular 2 项目之间共享一个 Angular 2 组件?

使用 angular 2 的 http rest api

如何在angular 2 typescript项目中更改body类

如何将 Angular 项目版本从 12.2.5 降级到 12.2.1?

在不同的端口上运行 Angular UI 和 Asp.net Web Api