ایمپورت
import { NuiToaster, NuiToasterRegion } from '@needless-ui/angular/toast';NuiToaster
سرویسی که توستها را نشان میدهد. آن را هر جا لازم است تزریق کنید.
| نام | نوع | پیشفرض | توضیح |
|---|---|---|---|
toastsمتد | Signal<readonly NuiToast[]> | همهٔ توستهای روی صفحه، از جدیدترین. | |
showمتد | (options: NuiToastOptions | string) => NuiToastRef | یک توست نشان میدهد. یک عنوان بدهید، یا گزینههایی با توضیح، رنگ، مدت، اقدام یا id. | |
successمتد | (title, options?) => NuiToastRef | یک توست موفقیت نشان میدهد. | |
warningمتد | (title, options?) => NuiToastRef | یک توست هشدار نشان میدهد. | |
dangerمتد | (title, options?) => NuiToastRef | یک توست خطر نشان میدهد. ۸ ثانیه میماند و بهصورت فوری اعلام میشود. | |
promiseمتد | (promise, messages) => Promise | تا وقتی promise به نتیجه برسد یک توست بارگذاری نشان میدهد، سپس پیام موفقیت یا خطای آن را. | |
dismissمتد | (id?: string) => void | یک توست یا همهٔ آنها را میبندد. |
NuiToasterRegion
ناحیهای که توستها در آن ظاهر میشوند. آن را یک بار، در پوستهٔ اپ، قرار دهید.
| نام | نوع | پیشفرض | توضیح |
|---|---|---|---|
positionورودی | 'top-start' | 'top-center' | 'top-end' | 'bottom-start' | 'bottom-center' | 'bottom-end' | 'bottom-end' | گوشه یا لبهٔ ویوپورت. ابتدا و انتها از جهت متن پیروی میکنند. |
expandedورودی | boolean | false | پشته را باز نگه میدارد. |
labelورودی | string | 'Notifications (Alt+T)' | نام دسترسپذیر ناحیه. بگویید چطور میشود به آن رسید. |
closeLabelورودی | string | 'Dismiss' | نام دسترسپذیر دکمههای بستن. |
hotkeyورودی | string | 'KeyT' | کلیدی بهصورت KeyboardEvent.code که همراه با Alt فوکوس را به جدیدترین توست میبرد. |