インポート

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 を使って受信した SMS からコードを入力します。