Checkable menu item ( role="menuitemcheckbox" )
CngxMenuItemCheckbox
DirectivePrimaryv0.1.0WCAG AA
projects/common/interactive/menu/menu-item-checkbox.directive.ts
Import#
import { CngxMenuItemCheckbox } from '@cngx/common/interactive'
Description#
Checkable menu item (role="menuitemcheckbox"). Activation toggles
checked and emits checkedChange. Unlike CngxMenuItem, the item
carries its own selection state.
Metadata#
Host#
Providers#
CNGX_AD_ITEM- useExisting
CngxMenuItemCheckbox
Relationships
Depends on1
Index#
Outputs
Derived State
HostBindings
HostListeners
Inputs#
value#
T | undefinedinput()
Outputs#
Instance Properties#
Methods#
HostBindings#
| Binding | Expression |
|---|---|
[id] | id |
[attr.aria-checked] | checked() |
[attr.aria-disabled] | disabled() || null |
[class.cngx-menu-item--highlighted] | isHighlighted() |
[class.cngx-menu-item--disabled] | disabled() |
[class.cngx-menu-item--checked] | checked() |
[attr.tabindex] | -1 |
HostListeners#
| Event | Handler |
|---|---|
(click) | click() |
(pointerenter) | pointerenter() |