0

不确定这是否是 JDL 中的错误,或者我只是不理解它,但是如果我像这样在 Jhipster JDL 中创建一个枚举

enum PricingModel {
    AVAILABILITY,   
    DEADLINES,     
    PAYMENTS        
}

然后它将为我的角度代码生成这个打字稿。

export const enum PricingModel {
    'AVAILABILITY',
    'DEADLINES',
    'PAYMENTS'
}

除非我做错了 switch 语句......这个 switch 语句将不起作用:

为了解决这个问题,我建议将 JhipsterJDL 生成的代码更改为生成类似 Typescript 2.4 中定义的广告:

export const enum PricingModel {
    AVAILABILITY = 'AVAILABILITY',
    DEADLINES = 'DEADLINES',
    PAYMENTS ='PAYMENTS',
}
4

0 回答 0