【发布时间】:2018-11-05 20:39:50
【问题描述】:
我尽我所能在 Google 上搜索,发现如下内容:https://www.typescriptlang.org/docs/handbook/enums.html,但没有回答我的具体问题。
我有一个由 typescript-generator 生成的枚举。这是枚举:
type OptionGroup = "ADMISSION_SOURCE" | "ADMISSION_TYPE" | "LEVEL_OF_URGENCY";
现在我想将它分配给结构中的一个值,如下所示:
someConfig: DependantConfig = {
noteRequired: false,
optionGroup: , //here
optionValueId: ''
};
我该怎么做?我尝试了几种变体,但找不到神奇的变体。
【问题讨论】:
-
type!=enum?您可以通过类型别名 (type) 为enum类型创建一个新名称。 more info scroll to type alias 你正在做的是字符串文字类型。 -
这是字符串文字类型,而不是枚举。枚举是使用关键字
enum定义的,在您的情况下未使用。 -
我并不感到惊讶。但是,使用 typescript-generator 时,枚举会发生这种情况。
标签: angular typescript enums