将 Typescript 枚举从字符串转换为数字(角度)[重复]
Posted
技术标签:
【中文标题】将 Typescript 枚举从字符串转换为数字(角度)[重复]【英文标题】:Convert Typescript Enum from String To Number (Angular) [duplicate] 【发布时间】:2021-05-07 10:35:53 【问题描述】:我正在尝试将 Typescript 枚举值转换为数字,以便在我的下拉列表中显示枚举字符串值,但在提交按钮上,传递的是值而不是字符串。枚举设置如下。
到目前为止,我可以控制台记录对象的键(字符串)(例如值),但我想做的是在发出对象后传递 0(数字)值。
我该怎么做?
enum Value
Value = 0,
Test = 1,
Foo, 2
【问题讨论】:
【参考方案1】:您需要反向映射,基本见文档中的here:
Value[Value.Value] = "Value"
【讨论】:
以上是关于将 Typescript 枚举从字符串转换为数字(角度)[重复]的主要内容,如果未能解决你的问题,请参考以下文章
在 TypeScript 中将枚举结构 value:key 转换为 key:value