Impor
import { NuiToaster, NuiToasterRegion } from '@needless-ui/angular/toast';NuiToaster
Service yang menampilkan toast. Inject di mana saja.
| Nama | Tipe | Default | Deskripsi |
|---|---|---|---|
toastsMetode | Signal<readonly NuiToast[]> | Semua toast di layar, dari yang terbaru. | |
showMetode | (options: NuiToastOptions | string) => NuiToastRef | Menampilkan toast. Teruskan judul, atau opsi berisi deskripsi, tone, durasi, aksi, atau id. | |
successMetode | (title, options?) => NuiToastRef | Menampilkan toast sukses. | |
warningMetode | (title, options?) => NuiToastRef | Menampilkan toast peringatan. | |
dangerMetode | (title, options?) => NuiToastRef | Menampilkan toast danger. Toast ini tampil selama 8 detik dan diumumkan secara assertive. | |
promiseMetode | (promise, messages) => Promise | Menampilkan toast pemuatan sampai promise selesai, lalu pesan sukses atau danger-nya. | |
dismissMetode | (id?: string) => void | Menutup satu toast, atau semuanya. |
NuiToasterRegion
Region tempat toast muncul. Pasang sekali saja, di shell aplikasi.
| Nama | Tipe | Default | Deskripsi |
|---|---|---|---|
positionInput | 'top-start' | 'top-center' | 'top-end' | 'bottom-start' | 'bottom-center' | 'bottom-end' | 'bottom-end' | Sudut atau tepi viewport. Sisi awal dan akhir mengikuti arah teks. |
expandedInput | boolean | false | Membuat tumpukan tetap terbentang. |
labelInput | string | 'Notifications (Alt+T)' | Nama aksesibel region. Sebutkan cara menjangkaunya. |
closeLabelInput | string | 'Dismiss' | Nama aksesibel tombol tutup. |
hotkeyInput | string | 'KeyT' | Tombol, sebagai KeyboardEvent.code, yang bersama Alt memindahkan fokus ke toast terbaru. |