Import

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

NuiToaster

Le service qui affiche les toasts. Injectez-le n’importe où.

Sélecteur
inject(NuiToaster)
NuiToaster: Propriétés
NomTypePar défautDescription
toastsMéthodeSignal<readonly NuiToast[]>Tous les toasts à l’écran, du plus récent au plus ancien.
showMéthode(options: NuiToastOptions | string) => NuiToastRefAffiche un toast. Passez un titre, ou des options avec une description, un ton, une durée, une action ou un id.
successMéthode(title, options?) => NuiToastRefAffiche un toast de succès.
warningMéthode(title, options?) => NuiToastRefAffiche un toast d’avertissement.
dangerMéthode(title, options?) => NuiToastRefAffiche un toast danger. Il reste 8 secondes et est annoncé de façon prioritaire.
promiseMéthode(promise, messages) => PromiseAffiche un toast de chargement jusqu’à ce que la promesse soit résolue ou rejetée, puis son message de succès ou d’erreur.
dismissMéthode(id?: string) => voidFerme un toast, ou tous.

NuiToasterRegion

La région où apparaissent les toasts. Placez-la une seule fois, dans le shell de l’application.

Sélecteur
nui-toaster
NuiToasterRegion: Propriétés
NomTypePar défautDescription
positionInput'top-start' | 'top-center' | 'top-end' | 'bottom-start' | 'bottom-center' | 'bottom-end''bottom-end'Coin ou bord du viewport. Le début et la fin suivent le sens du texte.
expandedInputbooleanfalseGarde la pile déployée en éventail.
labelInputstring'Notifications (Alt+T)'Nom accessible de la région. Indiquez comment l’atteindre.
closeLabelInputstring'Dismiss'Nom accessible des boutons de fermeture.
hotkeyInputstring'KeyT'La touche, sous forme de KeyboardEvent.code, qui, avec Alt, place le focus sur le toast le plus récent.