我已经在组件类型脚本文件中声明了一个Enum,这很好并且可以在该组件中正常工作,但是现在我想在另一个组件中使用它。
根据我的阅读,我尝试了一些方法,但没有结果。
在哪里可以声明全局枚举,以便可以在所有组件中使用它?
枚举示例:
enum AttendusTypeEnum {
Todo = 1,
Sent = 2,
Corrected = 3
};
先谢谢了。
答案 0 :(得分:2)
您需要创建一个TS文件并导出Enum,以便需要使用它的组件可以导入它。
例如:
export enum AttendusTypeEnum{
Todo = 1, Sent = 2, Corrected = 3
};
然后在组件内部,您需要 从“ ./文件位置”导入{AttendusTypeEnum};
这也是指向堆栈闪电的链接:https://stackblitz.com/edit/angular-pud3ri