Импорт
import { NuiNumberField, NuiNumberInput, NuiNumberStep } from '@needless-ui/angular/number-field';NuiNumberField
Объединяет поле ввода с его кнопками шага.
NuiNumberInput
Текстовое поле ввода для числа с ARIA-ролью spinbutton.
| Имя | Тип | По умолчанию | Описание |
|---|---|---|---|
valueДвусторонний | number | null | null | Число или null, если поле пустое. Работает и с формами. |
minInput | number | Минимальное допустимое значение. | |
maxInput | number | Максимальное допустимое значение. | |
stepInput | number | 1 | На сколько меняется значение за один шаг. При потере фокуса значение округляется до ближайшего шага. |
formatInput | Intl.NumberFormatOptions | {} | Параметры Intl.NumberFormat, например { style: 'currency', currency: 'EUR' }. |
localeInput | string | LOCALE_ID | Локаль для форматирования и распознавания чисел. |
disabledInput | boolean | false | Отключает поле и его кнопки. |
stepByМетод | (count: number) => void | Меняет значение на заданное число шагов: вверх (положительное число) или вниз (отрицательное). |
NuiNumberStep
Кнопка шага. При удержании шаги повторяются.
| Имя | Тип | По умолчанию | Описание |
|---|---|---|---|
nuiNumberStepInput | number | 1 — шаг вверх, -1 — шаг вниз. | |
labelInput | string | Доступное имя. По умолчанию — «Increase» или «Decrease». |