为什么JHipster JDL只为角度/打字稿代码的Enum表达式生成字符串值?

时间:2018-05-12 22:47:47

标签: angular typescript jhipster jdl

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

0 个答案:

没有答案