가져오기
import { nuiFormatPhone, NuiPhoneField } from '@needless-ui/angular/phone-field';NuiPhoneField
전화번호 필드입니다.
| 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|
value양방향 | string (E.164) | '' | E.164 형식의 번호, 또는 빈 값. |
country양방향 | string | the locale's region | 국가. 지역 코드로 나타냅니다. |
countries입력 | string[] | all | 제공할 국가. 지역 코드로 지정합니다. |
locale입력 | string | LOCALE_ID | 국가 이름의 언어. |
label입력 | string | <label for>로 이름을 지정하지 않을 때 번호 입력란에 붙이는 이름. | |
inputId입력 | string | <label for>에 사용할 번호 입력란의 id. | |
placeholder입력 | string | 번호 입력란이 비어 있을 때 표시되는 텍스트. | |
invalid입력 | boolean | false | 번호를 유효하지 않은 것으로 표시합니다. |
disabled입력 | boolean | false | 값을 바꿀 수 없게 합니다. |
labels입력 | Partial<NuiPhoneFieldLabels> | 표시하거나 읽어 주는 모든 텍스트. 번역할 때 사용합니다. |
Helpers
전화번호를 다루는 함수입니다.
| 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|
nuiParsePhone메서드 | (text, region?) => NuiPhoneNumber | null | 어떤 방식으로 쓴 번호든 지역, 국가 번호, 국내 번호로 나눠 읽습니다. | |
nuiFormatPhone메서드 | (phone, style?: 'international' | 'e164') => string | 번호를 그 나라의 방식대로 묶거나 E.164 형식으로 씁니다. | |
nuiPhoneValid메서드 | (phone, region?) => boolean | 번호에 알려진 국가 번호가 있고 그 나라의 길이에 맞는지 여부. |