Import
import { nuiFormatPhone, NuiPhoneField } from '@needless-ui/angular/phone-field';NuiPhoneField
Un champ de numéro de téléphone.
| Nom | Type | Par défaut | Description |
|---|---|---|---|
valueBidirectionnel | string (E.164) | '' | Le numéro au format E.164, ou vide. |
countryBidirectionnel | string | the locale's region | Le pays, sous forme de code de région. |
countriesInput | string[] | all | Les pays proposés, sous forme de codes de région. |
localeInput | string | LOCALE_ID | La langue des noms de pays. |
labelInput | string | Nomme le numéro, quand aucun <label for> ne le fait. | |
inputIdInput | string | L’id du numéro, pour <label for>. | |
placeholderInput | string | Texte affiché tant que le numéro est vide. | |
invalidInput | boolean | false | Marque le numéro comme invalide. |
disabledInput | boolean | false | Il ne peut pas être modifié. |
labelsInput | Partial<NuiPhoneFieldLabels> | Tous les textes qu’il annonce, à traduire. |
Helpers
Des fonctions pour les numéros de téléphone.
| Nom | Type | Par défaut | Description |
|---|---|---|---|
nuiParsePhoneMéthode | (text, region?) => NuiPhoneNumber | null | Décompose un numéro écrit de n’importe quelle façon en région, indicatif pays et numéro national. | |
nuiFormatPhoneMéthode | (phone, style?: 'international' | 'e164') => string | Écrit un numéro groupé comme le fait son pays, ou au format E.164. | |
nuiPhoneValidMéthode | (phone, region?) => boolean | Indique si un numéro a un indicatif pays connu et la longueur prévue par son pays. |