Import
import { NuiNumberField, NuiNumberInput, NuiNumberStep } from '@needless-ui/angular/number-field';NuiNumberField
Raggruppa l’input con i suoi pulsanti di incremento.
NuiNumberInput
Un input di testo che contiene un numero, come spinbutton ARIA.
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
valueBidirezionale | number | null | null | Il numero, o null se è vuoto. Funziona anche con i moduli. |
minInput | number | Valore minimo consentito. | |
maxInput | number | Valore massimo consentito. | |
stepInput | number | 1 | Di quanto cambia il valore a ogni passo. Quando l’input perde il focus, il valore si allinea a questo passo. |
formatInput | Intl.NumberFormatOptions | {} | Opzioni di Intl.NumberFormat, come { style: 'currency', currency: 'EUR' }. |
localeInput | string | LOCALE_ID | Locale per formattare e leggere i numeri. |
disabledInput | boolean | false | Disattiva l’input e i suoi pulsanti. |
stepByMetodo | (count: number) => void | Avanza (positivo) o arretra (negativo) di un certo numero di passi. |
NuiNumberStep
Un pulsante di incremento. Tenerlo premuto ripete l’azione.
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
nuiNumberStepInput | number | 1 sale di un passo e -1 scende di un passo. | |
labelInput | string | Nome accessibile. Di default è «Increase» o «Decrease». |