ইমপোর্ট
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 থেকে কোড ভরে দেয়। |