匯入

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

NuiNumberField

把輸入欄位和它的步進按鈕組合在一起。

選擇器
[nuiNumberField]

NuiNumberInput

存放數字的文字輸入欄位,角色為 ARIA spinbutton。

選擇器
input[nuiNumberInput]
NuiNumberInput: 屬性
名稱型別預設值說明
value雙向繫結number | nullnull數字;為空時是 null。也能搭配表單使用。
min輸入number允許的最小值。
max輸入number允許的最大值。
step輸入number1每一步改變的數值。失去焦點時,值會依步進值對齊。
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」。