Importação
import { nuiFormatPhone, NuiPhoneField } from '@needless-ui/angular/phone-field';NuiPhoneField
Um campo de número de telefone.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
valueBidirecional | string (E.164) | '' | O número em E.164, ou vazio. |
countryBidirecional | string | the locale's region | O país, como código de região. |
countriesInput | string[] | all | Os países oferecidos, como códigos de região. |
localeInput | string | LOCALE_ID | O idioma dos nomes dos países. |
labelInput | string | Dá nome ao número, quando nenhum <label for> faz isso. | |
inputIdInput | string | O id do número, para <label for>. | |
placeholderInput | string | Texto mostrado enquanto o número está vazio. | |
invalidInput | boolean | false | Marca o número como inválido. |
disabledInput | boolean | false | Não pode ser alterado. |
labelsInput | Partial<NuiPhoneFieldLabels> | Todo texto que ele anuncia, para traduzir. |
Helpers
Funções para números de telefone.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
nuiParsePhoneMétodo | (text, region?) => NuiPhoneNumber | null | Lê 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') => string | Escreve um número agrupado como o país dele faz, ou em E.164. | |
nuiPhoneValidMétodo | (phone, region?) => boolean | Se um número tem um código de país conhecido e o comprimento do país dele. |