【问题标题】:How do I convert a typescript enum value to string如何将打字稿枚举值转换为字符串
【发布时间】:2018-11-09 17:41:52
【问题描述】:

我在打字稿中有一个枚举。我需要将枚举的值转换为字符串,以便可以将其传递给 api 端点。我该怎么做呢?谢谢。

enum RecordStatus {
    CancelledClosed = 102830004,
    Completed = 102830003,
    InProgress = 102830002,
    ShoppingCart = 102830005,
    Submitted = 102830001,
    Unordered = 102830000
}

示例:

var submittedStrValue = RecordStatus.Submitted // I want to get "10283001" (note the string value rather than the int value. 

【问题讨论】:

标签: typescript


【解决方案1】:

你可以使用RecordStatus.Submitted.toString()

【讨论】:

  • 你也可以一直使用字符串枚举,特别是如果你总是想使用字符串值,并且你要为每个枚举显式分配一个值。
猜你喜欢
  • 2019-10-30
  • 2018-07-05
  • 1970-01-01
  • 2019-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多