SearchstaxInputWidget for Angular


The SearchStax Site Search solution offers an Angular input widget to assist with you custom search page.

The SearchstaxInputWidget component for Angular provides a search input with autosuggest/autocomplete functionality.

Usage

Import the component:

import { SearchstaxInputWidget } from '@searchstax-inc/searchstudio-ux-angular';


Add it to the template:

<app-searchstax-input></app-searchstax-input>


Inputs

  • afterAutosuggest: Callback function triggered after autosuggest request completes. Used to modify autosuggest response before rendering suggestions.
  • beforeAutosuggest: Callback function triggered before autosuggest request. Used to modify autosuggest request parameters.
  • searchInputId: ID of the search input element. Default is ‘searchstax-search-input’.
  • suggestAfterMinChars: Minimum number of characters required to trigger autosuggest. Default is 3.
  • templateOverride: TemplateRef to override the default UI template.

Methods

  • onMouseLeave(): Resets autosuggest selection highlight.
  • onMouseOver(): Highlights autosuggestion on mouseover.
  • onMouseClick(): Selects highlighted autosuggestion.

Template Binding Properties

The templateOverride template provides the following context properties:

  • suggestions: Array of autosuggestion objects.
  • onMouseLeave: Method to reset autosuggest highlight.
  • onMouseOver: Method

See Example of Input Widget for Angular

Questions?

Do not hesitate to contact the SearchStax Support Desk.