Импорт
import { NuiOtp, NuiOtpInput } from '@needless-ui/angular/otp';NuiOtp
Рисует ячейки и оборачивает поле ввода.
| Имя | Тип | По умолчанию | Описание |
|---|---|---|---|
lengthInput | number | 6 | Количество символов. |
patternInput | 'digits' | 'alphanumeric' | 'digits' | digits или alphanumeric для букв и цифр. |
groupsInput | number[] | [] | Размеры групп с разделителем между ними, например [3, 3]. |
maskedInput | boolean | false | Рисует точки вместо символов. |
completedOutput | string | Передаёт код каждый раз, когда заполняется последняя ячейка. |
NuiOtpInput
Настоящее поле ввода. Получает атрибуты, нужные для одноразового кода.
| Имя | Тип | По умолчанию | Описание |
|---|---|---|---|
webOtpInput | boolean | false | Подставляет код из входящего SMS через WebOTP API, если браузер его поддерживает. |