匯入

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

NuiPhoneField

電話號碼欄位。

選擇器
nui-phone-field
NuiPhoneField: 屬性
名稱型別預設值說明
value雙向繫結string (E.164)''E.164 格式的號碼,或為空。
country雙向繫結stringthe locale's region國家,以地區代碼表示。
countries輸入string[]all可選的國家,以地區代碼表示。
locale輸入stringLOCALE_ID國家名稱使用的語言。
label輸入string號碼的名稱,在沒有 <label for> 為它命名時使用。
inputId輸入string號碼欄位的 id,供 <label for> 使用。
placeholder輸入string號碼欄位為空時顯示的文字。
invalid輸入booleanfalse將號碼標示為無效。
disabled輸入booleanfalse禁止變更。
labels輸入Partial<NuiPhoneFieldLabels>它顯示或朗讀的所有文字,供翻譯使用。

Helpers

處理電話號碼的函式。

Helpers: 屬性
名稱型別預設值說明
nuiParsePhone方法(text, region?) => NuiPhoneNumber | null將任何寫法的號碼解析為地區、國碼和國內號碼。
nuiFormatPhone方法(phone, style?: 'international' | 'e164') => string依所屬國家的分組方式寫出號碼,或寫成 E.164 格式。
nuiPhoneValid方法(phone, region?) => boolean號碼是否帶有已知的國碼,且長度符合所屬國家。