امپورٹ

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ملک، اس کے ریجن کوڈ کی صورت میں۔
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کیا نمبر کا کنٹری کوڈ معلوم ہے اور اس کی لمبائی اس کے ملک کے مطابق ہے۔