امپورٹ
import { nuiFormatPhone, NuiPhoneField } from '@needless-ui/angular/phone-field';NuiPhoneField
فون نمبر کی فیلڈ۔
| نام | ٹائپ | ڈیفالٹ | تفصیل |
|---|---|---|---|
valueدو طرفہ | string (E.164) | '' | E.164 میں نمبر، یا خالی۔ |
countryدو طرفہ | string | the locale's region | ملک، اس کے ریجن کوڈ کی صورت میں۔ |
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 | کیا نمبر کا کنٹری کوڈ معلوم ہے اور اس کی لمبائی اس کے ملک کے مطابق ہے۔ |