Searchstax ResultWidget Angular

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

The SearchstaxResultsWidget for Angular component displays the search results.

Usage

Import the component:

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


Add it to the template:

<app-searchstax-results></app-searchstax-results>


Inputs

  • afterLinkClick: Callback function triggered when a result link is clicked. Used to modify the clicked result.
  • noResultsTemplate: TemplateRef to override the default no results UI.
  • resultsTemplate: TemplateRef to override the default results UI.

Properties

  • searchResults: Array of result objects.
  • metadata: Object containing search metadata like spelling suggestions etc.
  • searchTerm: The search term for which results are displayed.

Methods

  • resultClicked(): Handles click on a result link. Calls afterLinkClick if defined.
  • isImage(): Checks if a field contains an image.

Template Binding Properties

The noResultsTemplate provides the following properties:

  • metadata: Search metadata object.
  • searchTerm: Search term entered by user.

The resultsTemplate provides:

  • searchResults: Array of result objects.
  • resultClicked: Method to handle result click.
  • isImage: Method to check for image.
  • context: Component instance context.

See Example of Results Widget for Angular

Questions?

Do not hesitate to contact the SearchStax Support Desk.