Import

import-menu.ts
import {
NuiMenu,
NuiMenuItem,
NuiMenuSeparator,
NuiMenuShortcut,
NuiMenuTrigger,
} from '@needless-ui/angular/menu';

NuiMenuTrigger

Apre un menu. Di solito si applica a un nuiButton.

Selettore
[nuiMenuTrigger]
Esportato come
nuiMenuTrigger
NuiMenuTrigger: Proprietà
NomeTipoPredefinitoDescrizione
nuiMenuTriggerInputMenuIl 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.

Selettore
[nuiMenu]
Esportato come
ngMenu
NuiMenu: Proprietà
NomeTipoPredefinitoDescrizione
wrapInputbooleantrueIndica se le frecce passano dall’ultima voce alla prima.
typeaheadDelayInputnumber500Millisecondi prima che la ricerca per digitazione si azzeri.
disabledInputbooleanfalseDisattiva l’intero menu.
enterInputNuiEnterCome entra in scena: zoom, fade, drop, rise, unfold, flip, swing, slide o none.
motionInputNuiMotionLa molla con cui si muove: snappy, bouncy, jelly, elastic, lazy, mechanical o none.
springInputNuiSpringQualsiasi molla, nella forma { stiffness, damping, mass }, compilata in CSS a runtime. Ha la precedenza su motion.
cornersInputNuiCornersLa forma degli angoli: round, squircle, bevel, scoop, notch o square.
radiusInputNuiRadiusQuanto sono grandi gli angoli: none, small, medium, large o full.
densityInputNuiDensityQuanto spazio occupa: compact, regular o roomy.
itemSelectedOutputVEmette 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.

Selettore
[nuiMenuItem]
NuiMenuItem: Proprietà
NomeTipoPredefinitoDescrizione
valueInputVIdentifica la voce. Deve essere univoco in tutto il menu, sottomenu inclusi.
disabledInputbooleanfalseDisattiva la voce. Resta raggiungibile con le frecce ma non si può scegliere.
submenuInputMenuUn nuiMenu annidato che questa voce apre.
roleInput'menuitem' | 'menuitemcheckbox' | 'menuitemradio''menuitem'menuitem, menuitemcheckbox o menuitemradio.
checkedInputboolean | undefinedStato selezionato di una voce checkbox o radio.
toneInput'neutral' | 'danger''neutral'danger per le azioni distruttive.
searchTermInputstringTesto usato dalla ricerca per digitazione. Di default è l’etichetta della voce.
selectedOutputVEmette il valore della voce quando viene scelta con il mouse o con la tastiera.

NuiMenuSeparator

Una linea tra gruppi di voci.

Selettore
[nuiMenuSeparator]

NuiMenuShortcut

Un suggerimento di scorciatoia da tastiera, allineato alla fine della voce.

Selettore
[nuiMenuShortcut]