Overview
Selector
[qzNavbar]
| Input |
Type |
Default |
Required |
Description |
sticky |
unknown |
DEFAULT_NAVBAR_CONFIG.sticky |
|
Transform booleanAttribute; reads as boolean. |
top |
string |
DEFAULT_NAVBAR_CONFIG.top |
|
|
scrollThreshold |
number |
DEFAULT_NAVBAR_CONFIG.scrollThreshold |
|
|
directionThreshold |
number |
DEFAULT_NAVBAR_CONFIG.directionThreshold |
|
|
reveal |
NavbarRevealMode |
DEFAULT_NAVBAR_CONFIG.reveal |
|
|
breakpoint |
NavbarBreakpoint |
DEFAULT_NAVBAR_CONFIG.breakpoint |
|
|
closeMenuOnDesktop |
unknown |
DEFAULT_NAVBAR_CONFIG.closeMenuOnDesktop |
|
Transform booleanAttribute; reads as boolean. |
scrollLock |
unknown |
false |
|
Transform booleanAttribute; reads as boolean. |
trapFocus |
unknown |
false |
|
Transform booleanAttribute; reads as boolean. |
Models
Two-way bindings: each model is an input and emits the matching change output.
| Model |
Type |
Default |
Required |
Change output |
Description |
menuOpen |
boolean |
false |
|
menuOpenChange |
|
Properties
| Name |
Type |
Description |
readonly scrolled |
WritableSignal<boolean> |
|
readonly stuck |
Signal<boolean> |
|
readonly scrollDirection |
WritableSignal<NavbarScrollDirection> |
|
readonly isDesktop |
Signal<boolean> |
|
readonly visible |
Signal<boolean> |
|
readonly menuId |
Signal<string> |
|
Public methods
registerMenu(menu: NavbarMenuDirective): void
unregisterMenu(menu: NavbarMenuDirective): void
registerTrigger
registerTrigger(trigger: NavbarTriggerDirective): void
unregisterTrigger
unregisterTrigger(trigger: NavbarTriggerDirective): void
openMenu(): void
closeMenu(): void
toggleMenu(): void
handleMenuKeydown
handleMenuKeydown(event: KeyboardEvent): void
| Parameter |
Type |
Optional |
Description |
event |
KeyboardEvent |
|
|