【问题标题】:how import an enum in another enum如何在另一个枚举中导入一个枚举
【发布时间】:2020-07-03 10:31:14
【问题描述】:

我需要在枚举 B 中导入枚举 A,所以我这样做:

export enum A{
HOME_A="home"
}

在枚举 B 中我会这样做:

export enum B{
HOME_B:A.HOME_A
}

但我得到了这个例外:

Computed values are not permitted in an enum with string valued members

谁能帮帮我?

【问题讨论】:

    标签: angular typescript enums


    【解决方案1】:

    在 B 枚举中,使用 = 而不是 :。所以它将是export enum B { HOME_B = A.HOME_A }

    这是example on Stackblitz

    祝你好运!

    【讨论】:

    • Dragos 我编辑了我的代码,但它给了我同样的错误该死的!我阅读了您的示例,但它不起作用
    • 您使用的是什么版本的 Typescript?您可以在 package.json 文件中查看它。
    • 当前版本是3.8.3
    • 很奇怪。你的代码看起来和你粘贴的一模一样吗?
    • 我修改了我的项目,它类似于:stackblitz.com/edit/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-11
    • 2022-11-14
    • 1970-01-01
    • 1970-01-01
    • 2012-07-17
    • 1970-01-01
    相关资源
    最近更新 更多