Import
import { NuiToaster, NuiToasterRegion } from '@needless-ui/angular/toast';NuiToaster
Der Service, der Toasts anzeigt. Du kannst ihn überall injizieren.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
toastsMethode | Signal<readonly NuiToast[]> | Alle Toasts auf dem Bildschirm, die neuesten zuerst. | |
showMethode | (options: NuiToastOptions | string) => NuiToastRef | Zeigt einen Toast. Übergib einen Titel oder Optionen mit Beschreibung, Farbton, Dauer, Aktion oder ID. | |
successMethode | (title, options?) => NuiToastRef | Zeigt einen Erfolgs-Toast. | |
warningMethode | (title, options?) => NuiToastRef | Zeigt einen Warn-Toast. | |
dangerMethode | (title, options?) => NuiToastRef | Zeigt einen Danger-Toast. Er bleibt 8 Sekunden und wird mit Vorrang angesagt. | |
promiseMethode | (promise, messages) => Promise | Zeigt einen Lade-Toast, bis das Promise abgeschlossen ist, und dann die passende Meldung für Erfolg oder Fehler. | |
dismissMethode | (id?: string) => void | Schließt einen Toast oder alle. |
NuiToasterRegion
Die Region, in der Toasts erscheinen. Platziere sie einmal, in der App-Shell.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
positionInput | 'top-start' | 'top-center' | 'top-end' | 'bottom-start' | 'bottom-center' | 'bottom-end' | 'bottom-end' | Ecke oder Rand des Viewports. Start und Ende folgen der Textrichtung. |
expandedInput | boolean | false | Hält den Stapel aufgefächert. |
labelInput | string | 'Notifications (Alt+T)' | Zugänglicher Name der Region. Sag darin, wie man sie erreicht. |
closeLabelInput | string | 'Dismiss' | Zugänglicher Name der Schließen-Buttons. |
hotkeyInput | string | 'KeyT' | Die Taste als KeyboardEvent.code, die zusammen mit Alt den Fokus auf den neuesten Toast setzt. |