匯入

import-otp.ts
import { NuiOtp, NuiOtpInput } from '@needless-ui/angular/otp';

NuiOtp

繪製格子並包住輸入欄位。

選擇器
[nuiOtp]
NuiOtp: 屬性
名稱型別預設值說明
length輸入number6字元數。
pattern輸入'digits' | 'alphanumeric''digits'digits,或允許字母和數字的 alphanumeric。
groups輸入number[][]各組的長度,組與組之間會顯示分隔符號,例如 [3, 3]。
masked輸入booleanfalse以圓點取代字元顯示。
completed輸出string每次填滿最後一格時發出驗證碼。

NuiOtpInput

真正的輸入欄位。它會取得一次性驗證碼所需的屬性。

選擇器
input[nuiOtpInput]
NuiOtpInput: 屬性
名稱型別預設值說明
webOtp輸入booleanfalse在支援的環境中,透過 WebOTP API 從收到的簡訊填入驗證碼。