Impor
import {
NuiMenu,
NuiMenuItem,
NuiMenuSeparator,
NuiMenuShortcut,
NuiMenuTrigger,
} from '@needless-ui/angular/menu';NuiMenuTrigger
Membuka menu. Biasanya dipasang pada nuiButton.
| Nama | Tipe | Default | Deskripsi |
|---|---|---|---|
nuiMenuTriggerInput | Menu | Menu yang akan dibuka: referensi ngMenu dari sebuah nuiMenu. |
NuiMenu
Menu berisi item, dirender sebagai popover di samping pemicunya. Export ngMenu-nya adalah menu Angular Aria yang diterima oleh pemicu dan submenu.
| Nama | Tipe | Default | Deskripsi |
|---|---|---|---|
wrapInput | boolean | true | Apakah tombol panah berputar dari item terakhir ke item pertama. |
typeaheadDelayInput | number | 500 | Jeda dalam milidetik sebelum pencarian saat mengetik diatur ulang. |
disabledInput | boolean | false | Menonaktifkan seluruh menu. |
enterInput | NuiEnter | Cara komponen muncul: zoom, fade, drop, rise, unfold, flip, swing, slide, atau none. | |
motionInput | NuiMotion | Pegas yang menggerakkan komponen: snappy, bouncy, jelly, elastic, lazy, mechanical, atau none. | |
springInput | NuiSpring | Pegas apa pun, dalam bentuk { stiffness, damping, mass }, yang dikompilasi menjadi CSS saat runtime. Menimpa motion. | |
cornersInput | NuiCorners | Bentuk sudut: round, squircle, bevel, scoop, notch, atau square. | |
radiusInput | NuiRadius | Seberapa bulat sudutnya: none, small, medium, large, atau full. | |
densityInput | NuiDensity | Seberapa banyak ruang yang digunakan komponen: compact, regular, atau roomy. | |
itemSelectedOutput | V | Mengirimkan nilai item yang dipilih. Pada menu akar, output ini juga terpicu untuk item submenu. |
Input kustomisasi yang tidak Anda atur akan mengikuti atribut data-nui-* terdekat. Lihat panduan kustomisasi.
NuiMenuItem
Item dalam nuiMenu.
| Nama | Tipe | Default | Deskripsi |
|---|---|---|---|
valueInput | V | Pengenal item. Harus unik di seluruh menu, termasuk submenu. | |
disabledInput | boolean | false | Menonaktifkan item. Item tetap bisa dijangkau dengan tombol panah, tetapi tidak bisa dipilih. |
submenuInput | Menu | nuiMenu bersarang yang dibuka oleh item ini. | |
roleInput | 'menuitem' | 'menuitemcheckbox' | 'menuitemradio' | 'menuitem' | menuitem, menuitemcheckbox, atau menuitemradio. |
checkedInput | boolean | undefined | Status tercentang dari item checkbox atau radio. | |
toneInput | 'neutral' | 'danger' | 'neutral' | danger untuk aksi destruktif. |
searchTermInput | string | Teks yang dicocokkan oleh pencarian saat mengetik. Jika tidak diatur, label item yang digunakan. | |
selectedOutput | V | Mengirimkan nilai item saat item dipilih dengan mouse atau keyboard. |
NuiMenuSeparator
Garis pemisah antarkelompok item.
NuiMenuShortcut
Petunjuk pintasan keyboard, rata ke akhir item.