الاستيراد

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يعرض إشعار خطر. يبقى 8 ثوانٍ، ويُعلَن عنه بإلحاح.
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 إلى أحدث إشعار.