Import
import {
NuiMenu,
NuiMenuItem,
NuiMenuSeparator,
NuiMenuShortcut,
NuiMenuTrigger,
} from '@needless-ui/angular/menu';NuiMenuTrigger
Apre un menu. Di solito si applica a un nuiButton.
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
nuiMenuTriggerInput | Menu | Il menu da aprire: il riferimento ngMenu di un nuiMenu. |
NuiMenu
Un menu di voci, mostrato come popover accanto al suo trigger. L’export ngMenu è il menu di Angular Aria che trigger e sottomenu si aspettano.
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
wrapInput | boolean | true | Indica se le frecce passano dall’ultima voce alla prima. |
typeaheadDelayInput | number | 500 | Millisecondi prima che la ricerca per digitazione si azzeri. |
disabledInput | boolean | false | Disattiva l’intero menu. |
enterInput | NuiEnter | Come entra in scena: zoom, fade, drop, rise, unfold, flip, swing, slide o none. | |
motionInput | NuiMotion | La molla con cui si muove: snappy, bouncy, jelly, elastic, lazy, mechanical o none. | |
springInput | NuiSpring | Qualsiasi molla, nella forma { stiffness, damping, mass }, compilata in CSS a runtime. Ha la precedenza su motion. | |
cornersInput | NuiCorners | La forma degli angoli: round, squircle, bevel, scoop, notch o square. | |
radiusInput | NuiRadius | Quanto sono grandi gli angoli: none, small, medium, large o full. | |
densityInput | NuiDensity | Quanto spazio occupa: compact, regular o roomy. | |
itemSelectedOutput | V | Emette il valore della voce scelta. Sul menu principale scatta anche per le voci dei sottomenu. |
Gli input di personalizzazione che non imposti seguono l’attributo data-nui-* più vicino. Vedi la guida alla personalizzazione.
NuiMenuItem
Una voce di un nuiMenu.
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
valueInput | V | Identifica la voce. Deve essere univoco in tutto il menu, sottomenu inclusi. | |
disabledInput | boolean | false | Disattiva la voce. Resta raggiungibile con le frecce ma non si può scegliere. |
submenuInput | Menu | Un nuiMenu annidato che questa voce apre. | |
roleInput | 'menuitem' | 'menuitemcheckbox' | 'menuitemradio' | 'menuitem' | menuitem, menuitemcheckbox o menuitemradio. |
checkedInput | boolean | undefined | Stato selezionato di una voce checkbox o radio. | |
toneInput | 'neutral' | 'danger' | 'neutral' | danger per le azioni distruttive. |
searchTermInput | string | Testo usato dalla ricerca per digitazione. Di default è l’etichetta della voce. | |
selectedOutput | V | Emette il valore della voce quando viene scelta con il mouse o con la tastiera. |
NuiMenuSeparator
Una linea tra gruppi di voci.
NuiMenuShortcut
Un suggerimento di scorciatoia da tastiera, allineato alla fine della voce.