インポート

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

NuiNumberField

入力とそのステップボタンをまとめます。

セレクター
[nuiNumberField]

NuiNumberInput

数値を保持するテキスト入力。ARIA のスピンボタンとして動作します。

セレクター
input[nuiNumberInput]
NuiNumberInput: プロパティ
名前型デフォルト説明
value双方向number | nullnull数値。空の場合は null。フォームでも使えます。
min入力number許容される最小値。
max入力number許容される最大値。
step入力number11ステップで値がどれだけ変わるか。フォーカスが外れると、値はこの刻みに合わせられます。
format入力Intl.NumberFormatOptions{}Intl.NumberFormat のオプション。たとえば { style: 'currency', currency: 'EUR' }。
locale入力stringLOCALE_ID数値の書式設定と読み取りに使うロケール。
disabled入力booleanfalse入力とそのボタンを無効にします。
stepByメソッド(count: number) => void指定したステップ数だけ値を増やします(正の数)または減らします(負の数)。

NuiNumberStep

ステップボタン。押し続けると繰り返します。

セレクター
button[nuiNumberStep]
NuiNumberStep: プロパティ
名前型デフォルト説明
nuiNumberStep入力number1 で増やし、-1 で減らします。
label入力stringアクセシブルな名前。デフォルトは「Increase」または「Decrease」です。