激活触发器时,菜单会显示一组操作。交互行为来自 Angular Aria 的菜单模式;Needless UI 负责添加样式,将菜单以 popover 的形式渲染在页面上层,并确保它始终位于视口之内。
把菜单的 ngMenu 引用传给 [nuiMenuTrigger],为每个菜单项设置唯一的 value,然后在菜单项上监听 (selected),或在菜单上监听 (itemSelected)。
操作
一个操作菜单,包含快捷键提示、分隔线和一个破坏性操作项。
子菜单
使用 [submenu] 将菜单项关联到一个嵌套的 nuiMenu。鼠标悬停或按向右箭头键时即可打开。
复选与单选菜单项
设置 role 并绑定 [checked],菜单就会显示选中标记并播报状态。
Grid on · rulers off · Comfortable