将全局类型存储在Angular

时间:2019-11-28 09:03:06

标签: angular typescript

比方说,我有一些全局使用的枚举,接口或更大的类。

赞:

export interface LogMessage {
   code: number;
   message: string;
}

我应该将它们存储在哪里?什么是最佳实践,特别是针对Angular?我希望这个问题不要太笼统。我只想要适合大型应用程序的缩放解决方案。

1 个答案:

答案 0 :(得分:4)

您只需创建一个角度库并将这些类型放入该库中,然后就可以在多角度应用程序中将它们用作单个库

ng g library <name> [options]

文件结构可以像这样

classes /
     ...
interfaces / 
     ...
enums / 
     ...
types /
    ...