Import
import { NuiToaster, NuiToasterRegion } from '@needless-ui/angular/toast';NuiToaster
Ang service na nagpapakita ng mga toast. I-inject ito kahit saan.
| Pangalan | Uri | Default | Paglalarawan |
|---|---|---|---|
toastsMethod | Signal<readonly NuiToast[]> | Bawat toast na nasa screen, pinakabago muna. | |
showMethod | (options: NuiToastOptions | string) => NuiToastRef | Nagpapakita ng toast. Magpasa ng title, o ng mga opsyon na may description, tone, duration, action o id. | |
successMethod | (title, options?) => NuiToastRef | Nagpapakita ng success toast. | |
warningMethod | (title, options?) => NuiToastRef | Nagpapakita ng warning toast. | |
dangerMethod | (title, options?) => NuiToastRef | Nagpapakita ng danger toast. Nananatili ito nang 8 segundo at ina-announce nang assertive. | |
promiseMethod | (promise, messages) => Promise | Nagpapakita ng loading toast hanggang ma-settle ang promise, saka ang success o danger message nito. | |
dismissMethod | (id?: string) => void | Dini-dismiss ang isang toast, o lahat ng mga ito. |
NuiToasterRegion
Ang region kung saan lumilitaw ang mga toast. Ilagay ito nang isang beses, sa app shell.
| Pangalan | Uri | Default | Paglalarawan |
|---|---|---|---|
positionInput | 'top-start' | 'top-center' | 'top-end' | 'bottom-start' | 'bottom-center' | 'bottom-end' | 'bottom-end' | Sulok o gilid ng viewport. Sumusunod sa direksyon ng text ang start at end. |
expandedInput | boolean | false | Pinapanatiling nakabukas ang stack. |
labelInput | string | 'Notifications (Alt+T)' | Accessible name ng region. Sabihin kung paano ito maaabot. |
closeLabelInput | string | 'Dismiss' | Accessible name ng mga close button. |
hotkeyInput | string | 'KeyT' | Ang key, bilang KeyboardEvent.code, na naglilipat ng focus sa pinakabagong toast kasabay ng Alt. |