Campo `number`

Campo number

O number field armazena valores numéricos.

Melhor Para

  • contagens
  • estatísticas
  • valores de preço
  • números de classificação
  • valores de medição

Exemplo de Esquema

{ "name": "statValue", "label": "Stat Value", "type": "number" }

Uso no Template

<span class="stat-number">{{ statValue }}</span>

Exemplo de formatação:

<span class="price">{{ statValue | currency("$", 0) }}</span>

Quando Usar

Use number quando o valor deve permanecer numérico para exibição, ordenação ou validação previsível.

Quando Não Usar

Não use number para:

  • cadeias de moeda formatadas com símbolos extras incorporados
  • números de telefone
  • cadeias mistas arbitrárias

Use text ou um campo mais específico quando o valor não for realmente numérico.

Notas Técnicas

  • mantenha os valores brutos numéricos e aplique a formatação na camada de template
  • evite armazenar símbolos, unidades ou separadores diretamente no valor salvo
  • prefira rótulos específicos do domínio ao redor do número em vez de incorporar a apresentação ao próprio campo

Relacionados