Emitted when the input loses focus
Emitted when the user clears the input via the clear button
Emitted when the user presses Escape in the input
Emitted when the input receives focus
Whether the input currently has focus
Placeholder text shown in the input
Emitted after debounce when query text changes
Emitted immediately when the user presses Enter
Text to display in the shortcut hint badge. Defaults platform-aware: "⌘K" on macOS, "Ctrl+K" elsewhere (matching the actual chord, which hosts bind with metaKey on Mac). Set explicitly only to advertise a different chord.
Whether to show the keyboard shortcut hint badge
Clear the query and emit InputCleared
Programmatically focus the input element
A callback method that performs custom clean-up, invoked immediately before a directive, pipe, or service instance is destroyed.
A callback method that is invoked immediately after the default change detector has checked the directive's data-bound properties for the first time, and before any of the view or content children have been checked. It is invoked only once when the directive is instantiated.
Handle blur event
Handle click — re-opens suggest when input already has focus
Handle focus event
Handle native input event
Handle keydown events on the input
Debounce time in milliseconds before QueryChange emits