Como iterar sobre valores de enum para exibir em radio button no TypeScript
Olá! Comecei a estudar TypeScript recentemente e me deparei com um problema ao trabalhar com enum. Tenho uma enumeração para status de pedido:
```typescript
enum OrderStatus {
Pending = 'pending',
Processing = 'processing',
Shipped = 'shipped',
Delivered = 'delivered',
Cancelled = 'cancelled'
}
```
Preciso exibir esses status como um conjunto de radio buttons em um formulário. Quero que o usuário possa selecionar uma das opções. O problema é que não entendo como obter corretamente todos os valores do enum como um array de strings para depois usá-los em um loop para criar os radio buttons.
Tentei escrever assim:
```typescript
const statuses = Object.keys(OrderStatus);
```
Mas isso retorna as chaves, não os valores. Se eu usar `Object.values()`, obtenho um array, mas aí
No answers yet.
Faça login para deixar uma resposta
Blogs
10 melhores frameworks Rust para desenvolvimento web: nível avançado
Trabalhando com WebAssembly e JavaScript: do A ao Z no Node.js
unwrap em Rust: o que é, para que serve e como não dar um tiro no pé
Como obter parâmetros de URL em JavaScript: análise por baixo dos panos