Import

import-number-field.ts
import { NuiNumberField, NuiNumberInput, NuiNumberStep } from '@needless-ui/angular/number-field';

NuiNumberField

Gruppiert das Eingabefeld mit seinen Schritt-Buttons.

Selektor
[nuiNumberField]

NuiNumberInput

Ein Texteingabefeld, das eine Zahl enthält, als ARIA-Spinbutton.

Selektor
input[nuiNumberInput]
NuiNumberInput: Eigenschaften
NameTypStandardwertBeschreibung
valueTwo-Waynumber | nullnullDie Zahl oder null, wenn das Feld leer ist. Funktioniert auch mit Formularen.
minInputnumberKleinster erlaubter Wert.
maxInputnumberGrößter erlaubter Wert.
stepInputnumber1Um wie viel ein Schritt den Wert ändert. Beim Verlassen des Felds rastet der Wert darauf ein.
formatInputIntl.NumberFormatOptions{}Optionen für Intl.NumberFormat, etwa { style: 'currency', currency: 'EUR' }.
localeInputstringLOCALE_IDLocale zum Formatieren und Einlesen von Zahlen.
disabledInputbooleanfalseDeaktiviert das Eingabefeld und seine Buttons.
stepByMethode(count: number) => voidGeht eine Anzahl von Schritten nach oben (positiv) oder unten (negativ).

NuiNumberStep

Ein Schritt-Button. Gedrückt gehalten, wiederholt er sich.

Selektor
button[nuiNumberStep]
NuiNumberStep: Eigenschaften
NameTypStandardwertBeschreibung
nuiNumberStepInputnumber1 geht einen Schritt nach oben, -1 einen nach unten.
labelInputstringZugänglicher Name. Standardmäßig „Increase“ oder „Decrease“.