Importação
import { NuiNumberField, NuiNumberInput, NuiNumberStep } from '@needless-ui/angular/number-field';NuiNumberField
Agrupa a entrada com os botões de passo.
NuiNumberInput
Uma entrada de texto que guarda um número, como um spinbutton ARIA.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
valueBidirecional | number | null | null | O número, ou null quando vazio. Também funciona com formulários. |
minInput | number | Menor valor permitido. | |
maxInput | number | Maior valor permitido. | |
stepInput | number | 1 | Quanto um passo muda o valor. Ao perder o foco, o valor se ajusta a ele. |
formatInput | Intl.NumberFormatOptions | {} | Opções de Intl.NumberFormat, como { style: 'currency', currency: 'EUR' }. |
localeInput | string | LOCALE_ID | Localidade usada para formatar e ler números. |
disabledInput | boolean | false | Desativa a entrada e os botões. |
stepByMétodo | (count: number) => void | Sobe (positivo) ou desce (negativo) um número de passos. |
NuiNumberStep
Um botão de passo. Mantê-lo pressionado repete a ação.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
nuiNumberStepInput | number | 1 sobe um passo e -1 desce um passo. | |
labelInput | string | Nome acessível. O padrão é “Increase” ou “Decrease”. |