インポート
import { NuiNumberField, NuiNumberInput, NuiNumberStep } from '@needless-ui/angular/number-field';NuiNumberField
入力とそのステップボタンをまとめます。
NuiNumberInput
数値を保持するテキスト入力。ARIA のスピンボタンとして動作します。
| 名前 | 型 | デフォルト | 説明 |
|---|---|---|---|
value双方向 | number | null | null | 数値。空の場合は null。フォームでも使えます。 |
min入力 | number | 許容される最小値。 | |
max入力 | number | 許容される最大値。 | |
step入力 | number | 1 | 1ステップで値がどれだけ変わるか。フォーカスが外れると、値はこの刻みに合わせられます。 |
format入力 | Intl.NumberFormatOptions | {} | Intl.NumberFormat のオプション。たとえば { style: 'currency', currency: 'EUR' }。 |
locale入力 | string | LOCALE_ID | 数値の書式設定と読み取りに使うロケール。 |
disabled入力 | boolean | false | 入力とそのボタンを無効にします。 |
stepByメソッド | (count: number) => void | 指定したステップ数だけ値を増やします(正の数)または減らします(負の数)。 |
NuiNumberStep
ステップボタン。押し続けると繰り返します。
| 名前 | 型 | デフォルト | 説明 |
|---|---|---|---|
nuiNumberStep入力 | number | 1 で増やし、-1 で減らします。 | |
label入力 | string | アクセシブルな名前。デフォルトは「Increase」または「Decrease」です。 |