2017-08-10 3 views
0

Lors de la génération d'une entité (Configuration) contenant une énumération (Status), le modèle angulaire ressemble à ceci:Entité ENUM est pas exporté

const enum Status { 
    'DRAFT', 
    'DONE', 
    'ARCHIVED' 
} 

export class Configuration implements BaseEntity { 
    constructor(
     public id?: number, 
     public json?: string, 
     public status?: EventConfigurationStatus, 
    ) { 
    } 
} 

Le problème est que l'ENUM est pas exporté. Parce que je veux utiliser l'énumération de son propre chef, j'ajoute le mot-clé export. Ceci est codé en dur dans _entity.model.ts à line 86

Ne pensez-vous pas qu'avoir export par défaut serait mieux?

Répondre

0

Oui, c'est logique. En plus de votre cas d'utilisation, il serait également nécessaire pour le générateur d'entité JHipster afin de générer du code de compilation si vous aviez une entité Client avec une relation avec Configuration et en utilisant "otherEntityField": "status".