Import
import { NuiNumberField, NuiNumberInput, NuiNumberStep } from '@needless-ui/angular/number-field';NuiNumberField
Regroupe le champ et ses boutons d’incrément.
NuiNumberInput
Un champ de texte qui contient un nombre, sous forme de spinbutton ARIA.
| Nom | Type | Par défaut | Description |
|---|---|---|---|
valueBidirectionnel | number | null | null | Le nombre, ou null si le champ est vide. Fonctionne aussi avec les formulaires. |
minInput | number | Valeur minimale autorisée. | |
maxInput | number | Valeur maximale autorisée. | |
stepInput | number | 1 | De combien un pas modifie la valeur. À la perte du focus, la valeur s’aligne dessus. |
formatInput | Intl.NumberFormatOptions | {} | Options Intl.NumberFormat, par exemple { style: 'currency', currency: 'EUR' }. |
localeInput | string | LOCALE_ID | Paramètres régionaux utilisés pour formater et lire les nombres. |
disabledInput | boolean | false | Désactive le champ et ses boutons. |
stepByMéthode | (count: number) => void | Avance (positif) ou recule (négatif) d’un certain nombre de pas. |
NuiNumberStep
Un bouton d’incrément. Le maintenir enfoncé répète l’action.
| Nom | Type | Par défaut | Description |
|---|---|---|---|
nuiNumberStepInput | number | 1 augmente d’un pas et -1 diminue d’un pas. | |
labelInput | string | Nom accessible. Par défaut, « Increase » ou « Decrease ». |