इम्पोर्ट
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 | नंबर का कॉलिंग कोड जाना-पहचाना है या नहीं, और उसकी लंबाई उसके देश के हिसाब से है या नहीं। |