Avatar ·

Comment parcourir les valeurs d'un enum pour les afficher dans des boutons radio en TypeScript

Bonjour ! Je viens de commencer à apprendre TypeScript et j'ai rencontré un problème avec les enums. J'ai une énumération pour les statuts de commande : ```typescript enum OrderStatus { Pending = 'pending', Processing = 'processing', Shipped = 'shipped', Delivered = 'delivered', Cancelled = 'cancelled' } ``` Je dois afficher ces statuts sous forme de boutons radio dans un formulaire. Je veux que l'utilisateur puisse choisir une des options. Le problème est que je ne comprends pas comment obtenir correctement toutes les valeurs de l'enum sous forme de tableau de chaînes, pour ensuite les utiliser dans une boucle afin de créer les boutons radio. J'ai essayé d'écrire ceci : ```typescript const statuses = Object.keys(OrderStatus); ``` Mais cela retourne les clés, pas les valeurs. Si j'utilise `Object.values()`, j'obtiens un tableau, mais il y a