Importação

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

NuiPhoneField

Um campo de número de telefone.

Seletor
nui-phone-field
NuiPhoneField: Propriedades
NomeTipoPadrãoDescrição
valueBidirecionalstring (E.164)''O número em E.164, ou vazio.
countryBidirecionalstringthe locale's regionO país, como código de região.
countriesInputstring[]allOs países oferecidos, como códigos de região.
localeInputstringLOCALE_IDO idioma dos nomes dos países.
labelInputstringDá nome ao número, quando nenhum <label for> faz isso.
inputIdInputstringO id do número, para <label for>.
placeholderInputstringTexto mostrado enquanto o número está vazio.
invalidInputbooleanfalseMarca o número como inválido.
disabledInputbooleanfalseNão pode ser alterado.
labelsInputPartial<NuiPhoneFieldLabels>Todo texto que ele anuncia, para traduzir.

Helpers

Funções para números de telefone.

Helpers: Propriedades
NomeTipoPadrãoDescrição
nuiParsePhoneMétodo(text, region?) => NuiPhoneNumber | nullLê um número escrito de qualquer jeito e o separa em região, código de país e número nacional.
nuiFormatPhoneMétodo(phone, style?: 'international' | 'e164') => stringEscreve um número agrupado como o país dele faz, ou em E.164.
nuiPhoneValidMétodo(phone, region?) => booleanSe um número tem um código de país conhecido e o comprimento do país dele.