Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 创建仅包含要在其他角度项目中使用的零部件的单个项目_Angular - Fatal编程技术网

Angular 创建仅包含要在其他角度项目中使用的零部件的单个项目

Angular 创建仅包含要在其他角度项目中使用的零部件的单个项目,angular,Angular,我有这样的需要: 项目1:仅可重用UI组件 项目2、3、4…:能够导入项目1中的内容 因此,在项目2中,我可以: import { customTable, customCheckBox} from 'Project 1'; 有什么办法吗?您可以添加“项目1”作为其他项目的依赖项。 遵循以下步骤 在“项目1”的根目录中创建一个index.ts文件,并导出要在另一个项目中重用的所有内容- 从“/src/app/comp_dir/comp_class”导出* 从“/src/app/comp_di

我有这样的需要:

项目1:仅可重用UI组件

项目2、3、4…:能够导入项目1中的内容

因此,在项目2中,我可以:

import { customTable, customCheckBox} from 'Project 1';

有什么办法吗?

您可以添加“项目1”作为其他项目的依赖项。 遵循以下步骤

  • 在“项目1”的根目录中创建一个
    index.ts
    文件,并导出要在另一个项目中重用的所有内容-
    
    从“/src/app/comp_dir/comp_class”导出*
    从“/src/app/comp_dir/comp_service”导出*
    . . .
    . . . 更多
    
  • 将“项目1”添加为依赖项(在节点_模块内)
  • 在“项目2,3,4”中导入组件/服务。。。来自“项目1”
    
    从'Project_1'导入{comp_class}
    
  • 根据需要使用组件

  • 您可以创建一个可重用组件库。像这里这样的东西忽略
    将其发布到npm
    部分。