Import
import {
NuiMenu,
NuiMenuItem,
NuiMenuSeparator,
NuiMenuShortcut,
NuiMenuTrigger,
} from '@needless-ui/angular/menu';NuiMenuTrigger
Nagbubukas ng menu. Karaniwang inilalagay sa isang nuiButton.
| Pangalan | Uri | Default | Paglalarawan |
|---|---|---|---|
nuiMenuTriggerInput | Menu | Ang menu na bubuksan: ang ngMenu reference ng isang nuiMenu. |
NuiMenu
Isang menu ng mga item, nire-render bilang popover sa tabi ng trigger nito. Ang ngMenu export nito ang Angular Aria menu na tinatanggap ng mga trigger at submenu.
| Pangalan | Uri | Default | Paglalarawan |
|---|---|---|---|
wrapInput | boolean | true | Kung umiikot ang mga arrow key mula sa huling item pabalik sa una. |
typeaheadDelayInput | number | 500 | Ilang millisecond bago mag-reset ang typeahead search. |
disabledInput | boolean | false | Dini-disable ang buong menu. |
enterInput | NuiEnter | Kung paano ito lumilitaw: zoom, fade, drop, rise, unfold, flip, swing, slide o none. | |
motionInput | NuiMotion | Ang spring na nagpapagalaw sa component: snappy, bouncy, jelly, elastic, lazy, mechanical o none. | |
springInput | NuiSpring | Kahit anong spring, bilang { stiffness, damping, mass }, na kino-compile sa CSS sa runtime. Ino-override nito ang motion. | |
cornersInput | NuiCorners | Ang hugis ng mga sulok nito: round, squircle, bevel, scoop, notch o square. | |
radiusInput | NuiRadius | Kung gaano kabilog ang mga sulok nito: none, small, medium, large o full. | |
densityInput | NuiDensity | Kung gaano kalaking espasyo ang kinukuha nito: compact, regular o roomy. | |
itemSelectedOutput | V | Inilalabas ang value ng napiling item. Sa root menu, nagfa-fire din ito para sa mga item ng submenu. |
Sinusunod ng mga customization input na hindi mo sine-set ang pinakamalapit na data-nui-* attribute. Tingnan ang gabay sa pag-customize.
NuiMenuItem
Isang item sa nuiMenu.
| Pangalan | Uri | Default | Paglalarawan |
|---|---|---|---|
valueInput | V | Kinikilala ang item. Dapat natatangi ito sa buong menu, kasama ang mga submenu. | |
disabledInput | boolean | false | Dini-disable ang item. Naaabot pa rin ito gamit ang mga arrow key pero hindi mapipili. |
submenuInput | Menu | Isang nested na nuiMenu na binubuksan ng item na ito. | |
roleInput | 'menuitem' | 'menuitemcheckbox' | 'menuitemradio' | 'menuitem' | menuitem, menuitemcheckbox o menuitemradio. |
checkedInput | boolean | undefined | Checked state ng isang checkbox o radio item. | |
toneInput | 'neutral' | 'danger' | 'neutral' | danger para sa mga mapanirang aksyon. |
searchTermInput | string | Text na itinutugma ng typeahead. Label ng item ang default. | |
selectedOutput | V | Inilalabas ang value ng item kapag pinili ito gamit ang mouse o keyboard. |
NuiMenuSeparator
Isang linya sa pagitan ng mga grupo ng item.
NuiMenuShortcut
Hint ng keyboard shortcut, naka-align sa dulo ng item.