Import
import { NuiNumberField, NuiNumberInput, NuiNumberStep } from '@needless-ui/angular/number-field';NuiNumberField
จัดกลุ่มช่องกรอกเข้ากับปุ่มเพิ่มลดของช่องนั้น
NuiNumberInput
ช่องกรอกข้อความที่เก็บค่าตัวเลข ทำหน้าที่เป็น spinbutton ของ ARIA
| ชื่อ | ชนิด | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
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 | locale ที่ใช้จัดรูปแบบและอ่านตัวเลข |
disabledInput | boolean | false | ปิดใช้งานช่องกรอกและปุ่มของช่องนั้น |
stepByเมธอด | (count: number) => void | เพิ่ม (ค่าบวก) หรือลด (ค่าลบ) ค่าตามจำนวนขั้นที่ระบุ |
NuiNumberStep
ปุ่มเพิ่มลด กดค้างไว้เพื่อทำซ้ำ
| ชื่อ | ชนิด | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
nuiNumberStepInput | number | 1 เพิ่มค่าขึ้น และ -1 ลดค่าลง | |
labelInput | string | ชื่อที่เข้าถึงได้ ค่าเริ่มต้นคือ “Increase” หรือ “Decrease” |