Avatar ·

Wie man Enum-Werte für die Anzeige in Radio-Buttons in TypeScript durchläuft

Hallo! Ich habe gerade angefangen, TypeScript zu lernen, und bin auf ein Problem bei der Arbeit mit Enums gestoßen. Ich habe eine Enumeration für Bestellstatus: ```typescript enum OrderStatus { Pending = 'pending', Processing = 'processing', Shipped = 'shipped', Delivered = 'delivered', Cancelled = 'cancelled' } ``` Ich muss diese Status als eine Reihe von Radio-Buttons in einem Formular anzeigen. Ich möchte, dass der Benutzer eine der Optionen auswählen kann. Das Problem ist, dass ich nicht verstehe, wie ich alle Enum-Werte korrekt als Array von Strings erhalte, um sie dann in einer Schleife für die Erstellung der Radio-Buttons zu verwenden. Ich habe es so versucht: ```typescript const statuses = Object.keys(OrderStatus); ``` Aber das gibt die Schlüssel zurück, nicht die Werte. Wenn ich `Object.values()` verwende, erhalte ich ein Array, aber dort sind irgendwie sowohl Schlüssel als auch Werte enthalten. Wie macht man es richtig? Ich möchte ein Array erhalten: `['pending', 'processing', 'shipped', 'delivered', 'cancelled']`, um dann im Template so etwas zu machen: ```typescript