Primitives
Handle focus for a group of elements.
Import the Roving Focus primitives from ng-primitives/roving-focus
.
import { NgpRovingFocusGroup, NgpRovingFocusItem } from 'ng-primitives/roving-focus';
Assemble the roving focus directives in your template.
<div ngpRovingFocusGroup>
<button ngpRovingFocusItem>Item 1</button>
<button ngpRovingFocusItem>Item 2</button>
<button ngpRovingFocusItem>Item 3</button>
</div>
The following directives are available to import from the ng-primitives/roving-focus
package:
Apply the ngpRovingFocusGroup
directive to an element to manage focus for a group of child elements.
[ngpRovingFocusGroup]
ngpRovingFocusGroup
Apply the ngpRovingFocusItem
directive to an element within a roving focus group to automatically manage focus.
[ngpRovingFocusItem]
ngpRovingFocusItem
Adheres to the WAI-ARIA Keyboard Interface Practices.
Copyright © 2024 Angular Primitives