ایمپورت

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کشور، به‌صورت کد ناحیه (region code).
countriesورودیstring[]allکشورهای ارائه‌شده، به‌صورت کدهای ناحیه.
localeورودیstringLOCALE_IDزبان نام کشورها.
labelورودیstringنام دسترس‌پذیر شماره، وقتی هیچ <label for> برایش نام نگذاشته است.
inputIdورودیstringid فیلد شماره، برای <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اینکه شماره کد کشورِ شناخته‌شده و طول مخصوص کشورش را دارد یا نه.