来自库/依赖项的Angular 4导出枚举类型

时间:2017-08-31 22:05:48

标签: angular typescript enums angular-library

我想在我的Angular 4应用程序中创建一个库,对于我将要做的一些业务我有一个enum,应用程序稍后需要使用它。 问题是,我在my-enum.ts

中声明了这样的枚举
export enum MyEnum {
    value1 = 1,
    value2 = 2,
    value3 = 3
}

但是,当我执行以下操作时,似乎无法从我的应用程序中导入它:

import { MyEnum } from 'my-library';

我该如何正确地进行此操作?

2 个答案:

答案 0 :(得分:1)

如果您正在编写 Angular 库,则必须使用关键字 const

导出枚举
export const enum <ENUM_NAME>

答案 1 :(得分:0)

我遇到了同样的问题,但是在尝试使用导出的枚举(ng build --prod my-library)之前,我只是忘记了构建库。