Importación

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

NuiPhoneField

Un campo de número de teléfono.

Selector
nui-phone-field
NuiPhoneField: Propiedades
NombreTipoPredeterminadoDescripción
valueBidireccionalstring (E.164)''El número en E.164, o vacío.
countryBidireccionalstringthe locale's regionEl país, como código de región.
countriesInputstring[]allLos países ofrecidos, como códigos de región.
localeInputstringLOCALE_IDEl idioma de los nombres de países.
labelInputstringDa nombre al número cuando ningún <label for> lo hace.
inputIdInputstringEl id del número, para <label for>.
placeholderInputstringTexto que se muestra mientras el número está vacío.
invalidInputbooleanfalseMarca el número como no válido.
disabledInputbooleanfalseNo se puede cambiar.
labelsInputPartial<NuiPhoneFieldLabels>Todos los textos que anuncia, para traducirlos.

Helpers

Funciones para números de teléfono.

Helpers: Propiedades
NombreTipoPredeterminadoDescripción
nuiParsePhoneMétodo(text, region?) => NuiPhoneNumber | nullLee un número escrito de cualquier forma y lo separa en región, código de país y número nacional.
nuiFormatPhoneMétodo(phone, style?: 'international' | 'e164') => stringEscribe un número agrupado como lo hace su país, o en E.164.
nuiPhoneValidMétodo(phone, region?) => booleanSi un número tiene un código de país conocido y la longitud de su país.