Import

import-phone-field.ts
import { nuiFormatPhone, NuiPhoneField } from '@needless-ui/angular/phone-field';

NuiPhoneField

Un champ de numéro de téléphone.

Sélecteur
nui-phone-field
NuiPhoneField: Propriétés
NomTypePar défautDescription
valueBidirectionnelstring (E.164)''Le numéro au format E.164, ou vide.
countryBidirectionnelstringthe locale's regionLe pays, sous forme de code de région.
countriesInputstring[]allLes pays proposés, sous forme de codes de région.
localeInputstringLOCALE_IDLa langue des noms de pays.
labelInputstringNomme le numéro, quand aucun <label for> ne le fait.
inputIdInputstringL’id du numéro, pour <label for>.
placeholderInputstringTexte affiché tant que le numéro est vide.
invalidInputbooleanfalseMarque le numéro comme invalide.
disabledInputbooleanfalseIl ne peut pas être modifié.
labelsInputPartial<NuiPhoneFieldLabels>Tous les textes qu’il annonce, à traduire.

Helpers

Des fonctions pour les numéros de téléphone.

Helpers: Propriétés
NomTypePar défautDescription
nuiParsePhoneMéthode(text, region?) => NuiPhoneNumber | nullDé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?) => booleanIndique si un numéro a un indicatif pays connu et la longueur prévue par son pays.