Angular 6全球枚举?

时间:2019-03-01 18:44:58

标签: angular enums electron

我已经在组件类型脚本文件中声明了一个Enum,这很好并且可以在该组件中正常工作,但是现在我想在另一个组件中使用它。

根据我的阅读,我尝试了一些方法,但没有结果。

在哪里可以声明全局枚举,以便可以在所有组件中使用它?

枚举示例:

 enum AttendusTypeEnum {
          Todo = 1,
          Sent = 2,
          Corrected = 3
    };

先谢谢了。

1 个答案:

答案 0 :(得分:2)

您需要创建一个TS文件并导出Enum,以便需要使用它的组件可以导入它。

例如:

export enum AttendusTypeEnum{ Todo = 1, Sent = 2, Corrected = 3 };

然后在组件内部,您需要 从“ ./文件位置”导入{AttendusTypeEnum};

这也是指向堆栈闪电的链接:https://stackblitz.com/edit/angular-pud3ri