ایمپورت
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 | اینکه شماره کد کشورِ شناختهشده و طول مخصوص کشورش را دارد یا نه. |