الاستيراد

import-phone-field.ts
import { nuiFormatPhone, NuiPhoneField } from '@needless-ui/angular/phone-field';

NuiPhoneField

حقل لرقم الهاتف.

المُحدِّد
nui-phone-field
NuiPhoneField: الخصائص
الاسمالنوعالقيمة الافتراضيةالوصف
valueثنائي الاتجاهstring (E.164)''الرقم بصيغة E.164، أو قيمة فارغة.
countryثنائي الاتجاهstringthe locale's regionالدولة، على هيئة رمز إقليم (region code).
countriesمُدخَلstring[]allالدول المعروضة، على هيئة رموز أقاليم.
localeمُدخَلstringLOCALE_IDلغة أسماء الدول.
labelمُدخَلstringالاسم الذي تقرؤه التقنيات المساعدة لحقل الرقم، إن لم يكن له عنصر <label for>.
inputIdمُدخَلstringمعرّف (id) حقل الرقم، لاستخدامه مع <label for>.
placeholderمُدخَلstringنص يظهر ما دام حقل الرقم فارغًا.
invalidمُدخَلbooleanfalseيُميّز الرقم بأنه غير صالح.
disabledمُدخَلbooleanfalseلا يمكن تغييره.
labelsمُدخَلPartial<NuiPhoneFieldLabels>كل نص يعرضه الحقل أو يُعلنه، لترجمته.

Helpers

دوال لأرقام الهواتف.

Helpers: الخصائص
الاسمالنوعالقيمة الافتراضيةالوصف
nuiParsePhoneدالة(text, region?) => NuiPhoneNumber | nullيقرأ رقمًا مكتوبًا بأي شكل، ويستخرج منه الإقليم ورمز الاتصال الدولي والرقم الوطني.
nuiFormatPhoneدالة(phone, style?: 'international' | 'e164') => stringيكتب الرقم مجمّعًا كما تكتبه دولته، أو بصيغة E.164.
nuiPhoneValidدالة(phone, region?) => booleanما إذا كان للرقم رمز اتصال دولي معروف، والطول المعتمد في دولته.