不确定这是否是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',
}