Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在angular中动态创建枚举?_Angular_Typescript - Fatal编程技术网

如何在angular中动态创建枚举?

如何在angular中动态创建枚举?,angular,typescript,Angular,Typescript,我有两种类型,它们的枚举值几乎相同。但是我必须排除特定类型的枚举值。所以我想问一下,我是否可以在angular中创建或操作枚举值 因此,我有一个已声明的枚举 enum EnumList { enum1 = 1, enum2 = 2, enum3 = 3, enum4 = 4, enum5 = 5 } 因此,如果我在LenderType=A上,我想在我的枚举列表中排除enum4,然后对于LenderType=B,我想显示所有 如果有的话,我想将其放在一个方

我有两种类型,它们的枚举值几乎相同。但是我必须排除特定类型的枚举值。所以我想问一下,我是否可以在angular中创建或操作枚举值

因此,我有一个已声明的枚举

enum EnumList {
    enum1 = 1,
    enum2 = 2,
    enum3 = 3,
    enum4 = 4,
    enum5 = 5
}
因此,如果我在LenderType=A上,我想在我的枚举列表中排除enum4,然后对于LenderType=B,我想显示所有


如果有的话,我想将其放在一个方法上,以获取由LenderType自动分隔的enumList。

为什么不只使用两个单独的enums?谢谢您的建议。是的,就是这个主意。但是我正在寻找是否有任何方法可以操作枚举,因为我不想复制枚举列表。可能是实用程序类型
type EnumList=Exclude
?@nullptr.t cool。我来检查一下。