ایمپورت

import-toast.ts
import { NuiToaster, NuiToasterRegion } from '@needless-ui/angular/toast';

NuiToaster

سرویسی که توست‌ها را نشان می‌دهد. آن را هر جا لازم است تزریق کنید.

سلکتور
inject(NuiToaster)
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

ناحیه‌ای که توست‌ها در آن ظاهر می‌شوند. آن را یک بار، در پوستهٔ اپ، قرار دهید.

سلکتور
nui-toaster
NuiToasterRegion: ویژگی‌ها
نامنوعپیش‌فرضتوضیح
positionورودی'top-start' | 'top-center' | 'top-end' | 'bottom-start' | 'bottom-center' | 'bottom-end''bottom-end'گوشه یا لبهٔ ویوپورت. ابتدا و انتها از جهت متن پیروی می‌کنند.
expandedورودیbooleanfalseپشته را باز نگه می‌دارد.
labelورودیstring'Notifications (Alt+T)'نام دسترس‌پذیر ناحیه. بگویید چطور می‌شود به آن رسید.
closeLabelورودیstring'Dismiss'نام دسترس‌پذیر دکمه‌های بستن.
hotkeyورودیstring'KeyT'کلیدی به‌صورت KeyboardEvent.code که همراه با Alt فوکوس را به جدیدترین توست می‌برد.