Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.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_Typescript_Angular Library - Fatal编程技术网

Angular 角度库:配置导出的成员

Angular 角度库:配置导出的成员,angular,typescript,angular-library,Angular,Typescript,Angular Library,如何定义角度库的导出成员?我使用的是public api.ts文件,其中包含: export * from './lib/my-lib.module'; 但是,当将库导入模块时,编辑器(Webstorm)仍然建议导入库中包含的其他类,但只属于内部类 imports: [ MyLib... > MyLibModule > MyLibComponent > MyLibServi

如何定义角度库的导出成员?我使用的是
public api.ts
文件,其中包含:

export * from './lib/my-lib.module';
但是,当将库导入模块时,编辑器(Webstorm)仍然建议导入库中包含的其他类,但只属于内部类

imports: [
          MyLib...
              > MyLibModule
              > MyLibComponent
              > MyLibService

他们怎么能被隐藏?应该只保留
MyLibModule
,如
public api.ts
文件中定义的那样。

尝试在
public api.ts
中导出模块,方法如下:

export { MyLibModule as MyLibModule } from "./lib/my-lib.module";
可选地创建
index.ts
文件并导出:

export * from "./public-api.ts";

不幸的是,这不起作用,因为编辑器仍然在子文件夹中搜索可导入的类。