diff --git a/skills/dev-skills/angular-developer/references/angular-aria.md b/skills/dev-skills/angular-developer/references/angular-aria.md index 2dd0cf451fa5..99d1b5e281c6 100644 --- a/skills/dev-skills/angular-developer/references/angular-aria.md +++ b/skills/dev-skills/angular-developer/references/angular-aria.md @@ -44,11 +44,11 @@ export class App { ```html
- -
+

Lazy loaded content here.

@@ -98,7 +98,7 @@ export class App { ```html -
    +
    • Apple
    • Banana
    @@ -126,37 +126,69 @@ Target `[aria-selected="true"]` for selected state and `:focus-visible` or `[dat ## 3. Combobox, Select, and Multiselect -These patterns combine `ngCombobox` with a popup containing an `ngListbox`. +These patterns combine the `ngCombobox` directive (applied directly to the trigger/combobox element) with a popup containing an `ngListbox` widget. -- **Combobox**: Text input + popup (used for Autocomplete). -- **Select**: Readonly Combobox + single-select Listbox. -- **Multiselect**: Readonly Combobox + multi-select Listbox. - -**Usage:** The Combobox is a low-level primitive directive that synchronizes a text input with a popup, serving as the foundational logic for autocomplete, select, and multiselect patterns. Use it specifically for building custom filtering, unique selection requirements, or specialized input-to-popup coordination that deviates from standard, documented components. +- **Combobox (Autocomplete)**: Applied to an `` element. Ideal when typing filters the list. +- **Select**: Applied to a focusable wrapper like a `
    ` or ` - - -