İçe aktarma
import {
NuiMenu,
NuiMenuItem,
NuiMenuSeparator,
NuiMenuShortcut,
NuiMenuTrigger,
} from '@needless-ui/angular/menu';NuiMenuTrigger
Bir menü açar. Genellikle bir nuiButton üzerine uygulanır.
| Ad | Tür | Varsayılan | Açıklama |
|---|---|---|---|
nuiMenuTriggerGirdi | Menu | Açılacak menü: bir nuiMenu menüsünün ngMenu referansı. |
NuiMenu
Tetikleyicisinin yanında popover olarak gösterilen bir öğe menüsü. ngMenu dışa aktarımı, tetikleyicilerin ve alt menülerin kullandığı Angular Aria menüsüdür.
| Ad | Tür | Varsayılan | Açıklama |
|---|---|---|---|
wrapGirdi | boolean | true | Ok tuşlarının son öğeden ilk öğeye dönüp dönmeyeceği. |
typeaheadDelayGirdi | number | 500 | Yazarak aramanın sıfırlanmasından önceki süre, milisaniye cinsinden. |
disabledGirdi | boolean | false | Menünün tamamını devre dışı bırakır. |
enterGirdi | NuiEnter | Bileşenin ekranda nasıl belirdiği: zoom, fade, drop, rise, unfold, flip, swing, slide veya none. | |
motionGirdi | NuiMotion | Bileşenin hareketini belirleyen yay: snappy, bouncy, jelly, elastic, lazy, mechanical veya none. | |
springGirdi | NuiSpring | { stiffness, damping, mass } biçiminde tanımlanan ve çalışma zamanında CSS’e derlenen herhangi bir yay. motion girdisini geçersiz kılar. | |
cornersGirdi | NuiCorners | Köşelerin şekli: round, squircle, bevel, scoop, notch veya square. | |
radiusGirdi | NuiRadius | Köşelerin ne kadar yuvarlatıldığı: none, small, medium, large veya full. | |
densityGirdi | NuiDensity | Bileşenin ne kadar yer kapladığı: compact, regular veya roomy. | |
itemSelectedÇıktı | V | Seçilen öğenin değerini yayar. Kök menüde alt menü öğeleri için de tetiklenir. |
Ayarlamadığınız özelleştirme girdileri, değerlerini en yakın data-nui-* niteliğinden alır. Ayrıntılar için özelleştirme kılavuzuna bakın.
NuiMenuItem
Bir nuiMenu içindeki öğe.
| Ad | Tür | Varsayılan | Açıklama |
|---|---|---|---|
valueGirdi | V | Öğeyi tanımlar. Alt menüler dahil tüm menüde benzersiz olmalıdır. | |
disabledGirdi | boolean | false | Öğeyi devre dışı bırakır. Ok tuşlarıyla hâlâ ulaşılabilir ama seçilemez. |
submenuGirdi | Menu | Bu öğenin açtığı iç içe nuiMenu. | |
roleGirdi | 'menuitem' | 'menuitemcheckbox' | 'menuitemradio' | 'menuitem' | menuitem, menuitemcheckbox veya menuitemradio. |
checkedGirdi | boolean | undefined | Onay kutusu veya radyo öğesinin işaretli durumu. | |
toneGirdi | 'neutral' | 'danger' | 'neutral' | Yıkıcı eylemler için danger. |
searchTermGirdi | string | Yazarak aramanın eşleştirdiği metin. Varsayılan olarak öğenin etiketidir. | |
selectedÇıktı | V | Öğe fareyle veya klavyeyle seçildiğinde değerini yayar. |
NuiMenuSeparator
Öğe grupları arasında bir çizgi.
NuiMenuShortcut
Öğenin sonuna hizalanmış bir klavye kısayolu ipucu.