【发布时间】:2019-11-28 17:23:24
【问题描述】:
假设我有一些全局使用的枚举、接口或更大的类。
喜欢:
export interface LogMessage {
code: number;
message: string;
}
我应该将它们存放在哪里?什么是最佳实践,特别是对于 Angular?我希望这个问题不是太笼统。我只想要一个适合大型应用程序的扩展解决方案。
【问题讨论】:
标签: angular typescript
假设我有一些全局使用的枚举、接口或更大的类。
喜欢:
export interface LogMessage {
code: number;
message: string;
}
我应该将它们存放在哪里?什么是最佳实践,特别是对于 Angular?我希望这个问题不是太笼统。我只想要一个适合大型应用程序的扩展解决方案。
【问题讨论】:
标签: angular typescript
您可以只创建一个角度库并将这些类型放入该库中,然后您就可以在多角度应用程序中将它们作为单个库使用
ng g library <name> [options]
文件结构可以是这样的
classes /
...
interfaces /
...
enums /
...
types /
...
【讨论】: