الاستيراد

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

NuiNumberField

يجمع الحقل مع أزرار الخطوات الخاصة به.

المُحدِّد
[nuiNumberField]

NuiNumberInput

حقل نصي يحمل رقمًا، بدور spinbutton في ARIA.

المُحدِّد
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مُدخَلnumberتزيد 1 القيمة خطوة، وتُنقصها -1 خطوة.
labelمُدخَلstringالاسم الذي تقرؤه التقنيات المساعدة. وقيمته الافتراضية «Increase» أو «Decrease».