インポート
import { NuiOtp, NuiOtpInput } from '@needless-ui/angular/otp';NuiOtp
マスを描画し、入力を包みます。
| 名前 | 型 | デフォルト | 説明 |
|---|---|---|---|
length入力 | number | 6 | 文字数。 |
pattern入力 | 'digits' | 'alphanumeric' | 'digits' | digits、または英字と数字を受け付ける alphanumeric。 |
groups入力 | number[] | [] | グループごとの文字数。グループの間には区切りが描画されます。たとえば [3, 3]。 |
masked入力 | boolean | false | 文字の代わりにドットを表示します。 |
completed出力 | string | 最後のマスが埋まるたびに、コードを出力します。 |
NuiOtpInput
実体となる入力。ワンタイムコードに必要な属性が設定されます。
| 名前 | 型 | デフォルト | 説明 |
|---|---|---|---|
webOtp入力 | boolean | false | 対応環境では、WebOTP API を使って受信した SMS からコードを入力します。 |