Import

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

NuiNumberField

จัดกลุ่มช่องกรอกเข้ากับปุ่มเพิ่มลดของช่องนั้น

Selector
[nuiNumberField]

NuiNumberInput

ช่องกรอกข้อความที่เก็บค่าตัวเลข ทำหน้าที่เป็น spinbutton ของ ARIA

Selector
input[nuiNumberInput]
NuiNumberInput: พร็อพเพอร์ตี
ชื่อชนิดค่าเริ่มต้นคำอธิบาย
valueสองทางnumber | nullnullค่าตัวเลข หรือ null เมื่อว่าง ใช้กับฟอร์มได้ด้วย
minInputnumberค่าต่ำสุดที่อนุญาต
maxInputnumberค่าสูงสุดที่อนุญาต
stepInputnumber1ขนาดที่ค่าเปลี่ยนในแต่ละขั้น ค่าจะถูกปัดให้ตรงกับขั้นนี้เมื่อออกจากช่อง
formatInputIntl.NumberFormatOptions{}ตัวเลือกของ Intl.NumberFormat เช่น { style: 'currency', currency: 'EUR' }
localeInputstringLOCALE_IDlocale ที่ใช้จัดรูปแบบและอ่านตัวเลข
disabledInputbooleanfalseปิดใช้งานช่องกรอกและปุ่มของช่องนั้น
stepByเมธอด(count: number) => voidเพิ่ม (ค่าบวก) หรือลด (ค่าลบ) ค่าตามจำนวนขั้นที่ระบุ

NuiNumberStep

ปุ่มเพิ่มลด กดค้างไว้เพื่อทำซ้ำ

Selector
button[nuiNumberStep]
NuiNumberStep: พร็อพเพอร์ตี
ชื่อชนิดค่าเริ่มต้นคำอธิบาย
nuiNumberStepInputnumber1 เพิ่มค่าขึ้น และ -1 ลดค่าลง
labelInputstringชื่อที่เข้าถึงได้ ค่าเริ่มต้นคือ “Increase” หรือ “Decrease”