الاستيراد
import { nuiFormatPhone, NuiPhoneField } from '@needless-ui/angular/phone-field';NuiPhoneField
حقل لرقم الهاتف.
| الاسم | النوع | القيمة الافتراضية | الوصف |
|---|---|---|---|
valueثنائي الاتجاه | string (E.164) | '' | الرقم بصيغة E.164، أو قيمة فارغة. |
countryثنائي الاتجاه | string | the locale's region | الدولة، على هيئة رمز إقليم (region code). |
countriesمُدخَل | string[] | all | الدول المعروضة، على هيئة رموز أقاليم. |
localeمُدخَل | string | LOCALE_ID | لغة أسماء الدول. |
labelمُدخَل | string | الاسم الذي تقرؤه التقنيات المساعدة لحقل الرقم، إن لم يكن له عنصر <label for>. | |
inputIdمُدخَل | string | معرّف (id) حقل الرقم، لاستخدامه مع <label for>. | |
placeholderمُدخَل | string | نص يظهر ما دام حقل الرقم فارغًا. | |
invalidمُدخَل | boolean | false | يُميّز الرقم بأنه غير صالح. |
disabledمُدخَل | boolean | false | لا يمكن تغييره. |
labelsمُدخَل | Partial<NuiPhoneFieldLabels> | كل نص يعرضه الحقل أو يُعلنه، لترجمته. |
Helpers
دوال لأرقام الهواتف.
| الاسم | النوع | القيمة الافتراضية | الوصف |
|---|---|---|---|
nuiParsePhoneدالة | (text, region?) => NuiPhoneNumber | null | يقرأ رقمًا مكتوبًا بأي شكل، ويستخرج منه الإقليم ورمز الاتصال الدولي والرقم الوطني. | |
nuiFormatPhoneدالة | (phone, style?: 'international' | 'e164') => string | يكتب الرقم مجمّعًا كما تكتبه دولته، أو بصيغة E.164. | |
nuiPhoneValidدالة | (phone, region?) => boolean | ما إذا كان للرقم رمز اتصال دولي معروف، والطول المعتمد في دولته. |