Import

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

NuiOtp

วาดช่องต่าง ๆ และครอบช่องกรอกไว้

Selector
[nuiOtp]
NuiOtp: พร็อพเพอร์ตี
ชื่อชนิดค่าเริ่มต้นคำอธิบาย
lengthInputnumber6จำนวนอักขระ
patternInput'digits' | 'alphanumeric''digits'digits หรือ alphanumeric สำหรับตัวอักษรและตัวเลข
groupsInputnumber[][]ขนาดของแต่ละกลุ่ม โดยมีตัวคั่นวาดไว้ระหว่างกลุ่ม เช่น [3, 3]
maskedInputbooleanfalseแสดงจุดแทนอักขระ
completedOutputstringส่งรหัสออกมาทุกครั้งที่เติมช่องสุดท้ายครบ

NuiOtpInput

ช่องกรอกจริง ซึ่งจะได้รับ attribute ที่รหัสแบบใช้ครั้งเดียวต้องมี

Selector
input[nuiOtpInput]
NuiOtpInput: พร็อพเพอร์ตี
ชื่อชนิดค่าเริ่มต้นคำอธิบาย
webOtpInputbooleanfalseเติมรหัสจาก SMS ที่เข้ามาผ่าน WebOTP API ในที่ที่รองรับ