<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>searchstudio-ux-angular Archives - SearchStax Docs</title>
	<atom:link href="https://demo.searchstax.com/docs/searchstudio_categories/searchstudio-ux-angular/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Documentation</description>
	<lastBuildDate>Tue, 11 Mar 2025 17:17:32 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.1</generator>

<image>
	<url>https://demo.searchstax.com/docs/wp-content/uploads/2023/10/cropped-favicon-32x32.png</url>
	<title>searchstudio-ux-angular Archives - SearchStax Docs</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>What is searchstudio-ux-angular</title>
		<link>https://demo.searchstax.com/docs/searchstudio/overview-searchstudio-ux-angular/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Thu, 09 Nov 2023 16:32:49 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16582</guid>

					<description><![CDATA[<p>What is searchstudio-ux-angular Searchstudio-ux-angular brings the power of the SearchStax Site Search solution to Angular applications through easy-to-use components. It allows you to rapidly build engaging search experiences in Angular&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/overview-searchstudio-ux-angular/">Continue reading <span class="screen-reader-text">What is searchstudio-ux-angular</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/overview-searchstudio-ux-angular/">What is searchstudio-ux-angular</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-what-is-searchstudio-ux-angular">What is searchstudio-ux-angular</h1>



<p><strong>Searchstudio-ux-angular</strong> brings the power of the SearchStax Site Search solution to Angular applications through easy-to-use components. It allows you to rapidly build engaging search experiences in Angular apps.</p>



<h2 class="wp-block-heading" id="h-goal-of-the-components-library"><strong>Goal of the Components Library</strong></h2>



<p>The goal of SearchStudio-UX-Angular is to simplify building visually appealing and high-performance search interfaces in Angular apps. It handles all the complexities around frontend search UI development.</p>



<p>It provides Angular components like search box, results, filters etc. that can be easily combined to craft exceptional search experiences. The focus on performance, accessibility and aesthetics frees you to focus on UX.</p>



<h2 class="wp-block-heading" id="h-key-benefits-of-using-searchstudio-ux-angular"><strong>Key Benefits of Using SearchStudio-UX-Angular</strong></h2>



<ul class="wp-block-list">
<li>Fully integrates SearchStudio capabilities like synonyms, faceting, sorting etc.</li>



<li>Ready-made performant and accessible Angular components for search</li>



<li>Customizable components to match your brand style</li>



<li>Handles UI complexities allowing you to focus on UX</li>



<li>Quickly build visually appealing search experiences</li>



<li>Leverage SearchStudio search features without UI implementation concern</li>



<li>Seamless integration into existing Angular applications</li>



<li>Rapid development of stunning search interfaces</li>
</ul>



<p><a href="https://demo.searchstax.com/docs/searchstudio/getting-started-with-searchstudio-ux-angular/">Visit the Get Started Page</a> now to build awesome search experiences faster than ever before with searchstudio-ux-angular.</p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/overview-searchstudio-ux-angular/">What is searchstudio-ux-angular</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Getting Started with searchstudio-ux-angular</title>
		<link>https://demo.searchstax.com/docs/searchstudio/getting-started-with-searchstudio-ux-angular/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Thu, 09 Nov 2023 16:32:56 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16583</guid>

					<description><![CDATA[<p>Getting Started with searchstudio-ux-angular Example This is an example of using Angular with the SearchStax Site Search solution. For a full example, see searchstudio-ux-angular. Installation Usage Add following code to&#160;&#60;head&#62;&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/getting-started-with-searchstudio-ux-angular/">Continue reading <span class="screen-reader-text">Getting Started with searchstudio-ux-angular</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/getting-started-with-searchstudio-ux-angular/">Getting Started with searchstudio-ux-angular</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-getting-started-with-searchstudio-ux-angular">Getting Started with searchstudio-ux-angular</h1>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-example">Example</h2>



<p>This is an example of using Angular with the SearchStax Site Search solution. </p>



<p>For a full example, see <a href="https://www.npmjs.com/package/@searchstax-inc/searchstudio-ux-angular">searchstudio-ux-angular</a>. </p>



<h2 class="wp-block-heading" id="h-installation"><strong>Installation</strong></h2>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
npm install --save @searchstax-inc/searchstudio-ux-angular


</pre></div>


<h2 class="wp-block-heading"><strong>Usage</strong></h2>



<p>Add following code to&nbsp;<code>&lt;head&gt;</code></p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
&amp;lt;script type=&quot;text/javascript&quot;&gt;
      var _msq = _msq || &#x5B;]; //declare object
      var analyticsBaseUrl = &#039;&amp;lt;https://analytics-us-east.searchstax.co&gt;&#039;;
      (function () {
        var ms = document.createElement(&#039;script&#039;);
        ms.type = &#039;text/javascript&#039;;
        ms.src = &#039;&amp;lt;https://static.searchstax.co/studio-js/v3/js/studio-analytics.js&gt;&#039;;
        var s = document.getElementsByTagName(&#039;script&#039;)&#x5B;0];
        s.parentNode.insertBefore(ms, s);
      })();
    &amp;lt;/script&gt;

</pre></div>


<h3 class="wp-block-heading"><strong>Import Components</strong></h3>



<p>Import <code>SearchstudioUxAngularModule</code>:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
import { SearchstudioUxAngularModule } from &#039;@searchstax-inc/searchstudio-ux-angular&#039;;


</pre></div>


<h3 class="wp-block-heading">App Module</h3>



<p>Add <code>SearchstudioUxAngularModule</code> to <code>imports[]</code>:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
@NgModule({
  imports: &#x5B;
    SearchstudioUxAngularModule
  ]
})

</pre></div>


<p><strong>Wrapper Component</strong></p>



<p>Wrap all other components in <code>&lt;app-searchstax-wrapper&gt;</code>:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
&amp;lt;app-searchstax-wrapper&gt;

  {/* Other SearchStudio components */}

&amp;lt;/app-searchstax-wrapper&gt;


</pre></div>


<p><strong>Configuration</strong></p>



<p>Pass search configuration to <code>&lt;app-searchstax-wrapper&gt;</code>:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
&amp;lt;app-searchstax-wrapper
  &#x5B;searchURL]=&quot;config.searchURL&quot;
  &#x5B;suggesterURL]=&quot;config.suggesterURL&quot;
  &#x5B;trackApiKey]=&quot;config.trackApiKey&quot;
  &#x5B;searchAuth]=&quot;config.searchAuth&quot;
  &#x5B;beforeSearch]=&quot;beforeSearch&quot;
  &#x5B;afterSearch]=&quot;afterSearch&quot;
&gt;
&amp;lt;/app-searchstax-wrapper&gt;


</pre></div>


<p><strong>Adding Components</strong></p>



<p>Add any other Site Search angular component as needed:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
&amp;lt;app-searchstax-wrapper&gt;

  &amp;lt;app-searchstax-input&gt;&amp;lt;/app-searchstax-input&gt;

  &amp;lt;app-searchstax-results&gt;&amp;lt;/app-searchstax-results&gt;

  {/* Other components */}

&amp;lt;/app-searchstax-wrapper&gt;


</pre></div>


<h3 class="wp-block-heading"><strong>Styles</strong></h3>



<p>Import the CSS:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
./../node_modules/@searchstax-inc/searchstudio-ux-js/dist/styles/mainTheme.css

</pre></div><p>The post <a href="https://demo.searchstax.com/docs/searchstudio/getting-started-with-searchstudio-ux-angular/">Getting Started with searchstudio-ux-angular</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Angular Widgets</title>
		<link>https://demo.searchstax.com/docs/searchstudio/angular-widgets/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Thu, 09 Nov 2023 16:32:07 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16584</guid>

					<description><![CDATA[<p>Searchstudio-ux-Angular Widgets The SearchStax Site Search solution offers Angular widgets to use in your custom search page. To learn more about the Searchstudio-ux-angular Widgets, follow the links to each page&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/angular-widgets/">Continue reading <span class="screen-reader-text">Angular Widgets</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/angular-widgets/">Angular Widgets</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-searchstudio-ux-angular-widgets">Searchstudio-ux-Angular Widgets</h1>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>The SearchStax Site Search solution offers Angular widgets to use in your custom search page.</p>



<p>To learn more about the Searchstudio-ux-angular Widgets, follow the links to each page to see the templates and examples:</p>



<ul class="wp-block-list">
<li><a href="https://demo.searchstax.com/docs/searchstudio/searchstaxinputwidget-angular/">SearchstaxInputWidget</a> &#8211; provides a search input box with autosuggest/autocomplete functionality</li>



<li><a href="https://demo.searchstax.com/docs/searchstudio/searchstaxresultwidget-angular/">SearchstaxResultWidget</a> &#8211; displays the search results</li>



<li><a href="https://demo.searchstax.com/docs/searchstudio/searchstaxfacetswidget-angular/">SearchstaxFacetsWidget</a> &#8211; displays the facet filters</li>



<li><a href="/docs/searchstudio/searchstax-paginationwidget-angular/">SearchstaxPaginationWidget</a> &#8211; displays pagination controls for search results</li>



<li><a href="/docs/searchstudio/searchstax-searchoverviewwidget-angular/">SearchstaxSearchOverviewWidget</a> &#8211; displays search feedback and stats</li>



<li><a href="/docs/searchstudio/searchstax-relatedsearcheswidget-angular/">SearchstaxRelatedSearchesWidget</a> &#8211; displays related searches</li>



<li><a href="https://demo.searchstax.com/docs/searchstudio/searchstax-externalpromotions-widget-angular/">SeaerchstaxExternalPromotionsWidget</a> &#8211; displays external promotions fetched from the API</li>



<li><a href="/docs/searchstudio/searchstax-sortingwidget-angular/">SearchstaxSortingWidget</a> &#8211; displays sorting options for search results</li>
</ul>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h3 class="wp-block-heading" id="questions">Questions?</h3>



<p>Do not hesitate to contact the <a href="mailto:support@demo.searchstax.com?subject=Studio%3A%20UX%20searchstudio-ux-angular Widgets" target="_blank" rel="noreferrer noopener">SearchStax Support Desk</a>.</p>
</div></div>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/angular-widgets/">Angular Widgets</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SearchstaxInputWidget Angular</title>
		<link>https://demo.searchstax.com/docs/searchstudio/searchstaxinputwidget-angular/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Thu, 09 Nov 2023 16:32:25 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16585</guid>

					<description><![CDATA[<p>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&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/searchstaxinputwidget-angular/">Continue reading <span class="screen-reader-text">SearchstaxInputWidget Angular</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstaxinputwidget-angular/">SearchstaxInputWidget Angular</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-searchstaxinputwidget-for-angular">SearchstaxInputWidget for Angular</h1>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<hr class="wp-block-separator has-alpha-channel-opacity"/>



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



<p>The <code>SearchstaxInputWidget</code> component for Angular provides a search input with autosuggest/autocomplete functionality.</p>



<h3 class="wp-block-heading"><strong>Usage</strong></h3>



<p>Import the component:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
import { SearchstaxInputWidget } from &#039;@searchstax-inc/searchstudio-ux-angular&#039;;


</pre></div>


<p>Add it to the template:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
&amp;lt;app-searchstax-input&gt;&amp;lt;/app-searchstax-input&gt;


</pre></div>


<h3 class="wp-block-heading"><strong>Inputs</strong></h3>



<ul class="wp-block-list">
<li><strong>afterAutosuggest</strong>: Callback function triggered after autosuggest request completes. Used to modify autosuggest response before rendering suggestions.</li>



<li><strong>beforeAutosuggest</strong>: Callback function triggered before autosuggest request. Used to modify autosuggest request parameters.</li>



<li><strong>searchInputId</strong>: ID of the search input element. Default is &#8216;searchstax-search-input&#8217;.</li>



<li><strong>suggestAfterMinChars</strong>: Minimum number of characters required to trigger autosuggest. Default is 3.</li>



<li><strong>templateOverride</strong>: TemplateRef to override the default UI template.</li>
</ul>



<h3 class="wp-block-heading"><strong>Methods</strong></h3>



<ul class="wp-block-list">
<li><strong>onMouseLeave()</strong>: Resets autosuggest selection highlight.</li>



<li><strong>onMouseOver()</strong>: Highlights autosuggestion on mouseover.</li>



<li><strong>onMouseClick()</strong>: Selects highlighted autosuggestion.</li>
</ul>



<h3 class="wp-block-heading">Template Binding Properties</h3>



<p>The <strong>templateOverride</strong> template provides the following context properties:</p>



<ul class="wp-block-list">
<li><strong>suggestions</strong>: Array of autosuggestion objects.</li>



<li><strong>onMouseLeave</strong>: Method to reset autosuggest highlight.</li>



<li><strong>onMouseOver</strong>: Method</li>
</ul>



<h3 class="wp-block-heading"><a href="https://www.npmjs.com/package/@searchstax-inc/searchstudio-ux-angular#input-widget">See Example of Input Widget for Angular</a></h3>



<p></p>



<h3 class="wp-block-heading" id="questions">Questions?</h3>



<p>Do not hesitate to contact the <a href="mailto:support@demo.searchstax.com?subject=Studio%3A%20UX%20searchstudio-ux-angular Widgets" target="_blank" rel="noreferrer noopener">SearchStax Support Desk</a>.</p>
</div></div>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstaxinputwidget-angular/">SearchstaxInputWidget Angular</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SearchstaxResultWidget Angular</title>
		<link>https://demo.searchstax.com/docs/searchstudio/searchstaxresultwidget-angular/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Thu, 09 Nov 2023 16:31:52 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16586</guid>

					<description><![CDATA[<p>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&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/searchstaxresultwidget-angular/">Continue reading <span class="screen-reader-text">SearchstaxResultWidget Angular</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstaxresultwidget-angular/">SearchstaxResultWidget Angular</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-searchstax-resultwidget-angular">Searchstax ResultWidget Angular</h1>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p>The SearchStax Site Search solution offers an Angular results widget to assist with you custom search page.</p>



<p>The <code>SearchstaxResultsWidget</code> for Angular component displays the search results.</p>



<h3 class="wp-block-heading"><strong>Usage</strong></h3>



<p>Import the component:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
import { SearchstaxResultsWidget } from &#039;@searchstax-inc/searchstudio-ux-angular&#039;;


</pre></div>


<p>Add it to the template:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
&amp;lt;app-searchstax-results&gt;&amp;lt;/app-searchstax-results&gt;


</pre></div>


<h3 class="wp-block-heading"><strong>Inputs</strong></h3>



<ul class="wp-block-list">
<li><strong>afterLinkClick</strong>: Callback function triggered when a result link is clicked. Used to modify the clicked result.</li>



<li><strong>noResultsTemplate</strong>: TemplateRef to override the default no results UI.</li>



<li><strong>resultsTemplate</strong>: TemplateRef to override the default results UI.</li>
</ul>



<h3 class="wp-block-heading"><strong>Properties</strong></h3>



<ul class="wp-block-list">
<li><strong>searchResults</strong>: Array of result objects.</li>



<li><strong>metadata</strong>: Object containing search metadata like spelling suggestions etc.</li>



<li><strong>searchTerm</strong>: The search term for which results are displayed.</li>
</ul>



<h3 class="wp-block-heading"><strong>Methods</strong></h3>



<ul class="wp-block-list">
<li><strong>resultClicked()</strong>: Handles click on a result link. Calls afterLinkClick if defined.</li>



<li><strong>isImage()</strong>: Checks if a field contains an image.</li>
</ul>



<h3 class="wp-block-heading"><strong>Template Binding Properties</strong></h3>



<p>The <strong>noResultsTemplate</strong> provides the following properties:</p>



<ul class="wp-block-list">
<li><strong>metadata</strong>: Search metadata object.</li>



<li><strong>searchTerm</strong>: Search term entered by user.</li>
</ul>



<p>The <strong>resultsTemplate</strong> provides:</p>



<ul class="wp-block-list">
<li><strong>searchResults</strong>: Array of result objects.</li>



<li><strong>resultClicked</strong>: Method to handle result click.</li>



<li><strong>isImage</strong>: Method to check for image.</li>



<li><strong>context</strong>: Component instance context.</li>
</ul>



<h3 class="wp-block-heading"><a href="https://www.npmjs.com/package/@searchstax-inc/searchstudio-ux-angular#result-widget">See Example of Results Widget for Angular</a></h3>



<h3 class="wp-block-heading" id="questions">Questions?</h3>



<p>Do not hesitate to contact the <a href="mailto:support@demo.searchstax.com?subject=Studio%3A%20UX%20searchstudio-ux-angular Widgets" target="_blank" rel="noreferrer noopener">SearchStax Support Desk</a>.</p>
</div></div>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstaxresultwidget-angular/">SearchstaxResultWidget Angular</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SearchstaxFacetsWidget Angular</title>
		<link>https://demo.searchstax.com/docs/searchstudio/searchstaxfacetswidget-angular/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Thu, 09 Nov 2023 16:32:00 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16587</guid>

					<description><![CDATA[<p>SearchstaxFacetsWidget Angular The SearchStax Site Search solution offers the SearchstaxFacetsWidget for Angular to display the search facets. Facet Selection and Order Facet lists are configured and ordered on the Site&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/searchstaxfacetswidget-angular/">Continue reading <span class="screen-reader-text">SearchstaxFacetsWidget Angular</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstaxfacetswidget-angular/">SearchstaxFacetsWidget Angular</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-searchstaxfacetswidget-angular">SearchstaxFacetsWidget Angular</h1>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p>The SearchStax Site Search solution offers the  <code>SearchstaxFacetsWidget</code> for Angular to display the search facets.</p>



<div class="alert alert-info">
<h3>Facet Selection and Order</h3>
<p>Facet lists are configured and ordered on the Site Search <a href="https://demo.searchstax.com/docs/searchstudio/faceting-tab/">Faceting Tab</a>. </p>
</div>



<h3 class="wp-block-heading"><strong>Usage</strong></h3>



<p>Import the component:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
import { SearchstaxSearchFacetsWidget } from &#039;@searchstax-inc/searchstudio-ux-angular&#039;;


</pre></div>


<p>Add to template:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
&amp;lt;app-searchstax-search-facets&gt;&amp;lt;/app-searchstax-search-facets&gt;


</pre></div>


<h3 class="wp-block-heading"><strong>Inputs</strong></h3>



<ul class="wp-block-list">
<li><strong>templateOverrideMobile</strong>: TemplateRef to override mobile UI.</li>



<li><strong>templateOverrideDesktop</strong>: TemplateRef to override desktop UI.</li>



<li><strong>facetingType</strong>: Faceting mode &#8211; &#8216;and&#8217;, &#8216;or&#8217;, &#8216;showUnavailable&#8217;, &#8216;tabs&#8217;.</li>



<li><strong>itemsPerPageDesktop</strong>: Facets to show per group on desktop.</li>



<li><strong>itemsPerPageMobile</strong>: Facets to show per group on mobile.</li>



<li><strong>specificFacets</strong>: Array of facet names to display.</li>
</ul>



<h3 class="wp-block-heading"><strong>Properties</strong></h3>



<ul class="wp-block-list">
<li><strong>facetsTemplateDataDesktop</strong>: Desktop facets data.</li>



<li><strong>facetsTemplateDataMobile</strong>: Mobile facets data.</li>



<li><strong>selectedFacetsCheckboxes</strong>: Array of selected checkbox facets.</li>
</ul>



<h3 class="wp-block-heading"><strong>Methods</strong></h3>



<ul class="wp-block-list">
<li><strong>Facet Selection</strong>:
<ul class="wp-block-list">
<li><strong>selectFacet()</strong>: Handles facet selection.</li>



<li><strong>isChecked()</strong>: Checks if facet is selected.</li>



<li><strong>unselectFacet()</strong>: Unselects given facet.</li>



<li><strong>unselectAll()</strong>: Clears all selected facets.</li>
</ul>
</li>



<li><strong>Facet Group Toggle</strong>:
<ul class="wp-block-list">
<li><strong>toggleFacetGroup()</strong>: Toggles facet group active/inactive.</li>



<li><strong>isNotDeactivated()</strong>: Checks if facet group is active.</li>
</ul>
</li>



<li><strong>Show More/Less</strong>:
<ul class="wp-block-list">
<li><strong>showMoreLessDesktop()</strong>: Handles show more/less on desktop.</li>



<li><strong>showMoreLessMobile()</strong>: Handles show more/less on mobile.</li>
</ul>
</li>



<li><strong>Mobile Overlay</strong>:
<ul class="wp-block-list">
<li><strong>openOverlay()</strong>: Opens mobile facet overlay.</li>



<li><strong>closeOverlay()</strong>: Closes mobile facet overlay.</li>
</ul>
</li>
</ul>



<h3 class="wp-block-heading"><strong>Template Binding Properties</strong></h3>



<p><strong>templateOverrideDesktop</strong> provides:</p>



<ul class="wp-block-list">
<li><strong>facetsTemplateDataDesktop</strong>: Desktop facets data object.</li>



<li><strong>context</strong>: Component instance context.</li>



<li><strong>toggleFacetGroup</strong>: Toggles facet group active/inactive.</li>



<li><strong>facetValues</strong>: Gets facet values for a group.</li>



<li><strong>isChecked</strong>: Checks if facet is selected.</li>



<li><strong>selectFacet</strong>: Handles facet selection.</li>



<li><strong>showMoreLessDesktop</strong>: Handles show more/less on desktop.</li>
</ul>



<p><strong>templateOverrideMobile</strong> provides:</p>



<ul class="wp-block-list">
<li><strong>context</strong>: Component instance context.</li>



<li><strong>toggleFacetGroup</strong>: Toggles facet group active/inactive.</li>



<li><strong>facetValues</strong>: Gets facet values for a group.</li>



<li><strong>isChecked</strong>: Checks if facet is selected.</li>



<li><strong>selectFacet</strong>: Handles facet selection.</li>



<li><strong>openOverlay</strong>: Opens mobile overlay.</li>



<li><strong>selectedFacetsCheckboxes</strong>: Array of selected facets.</li>



<li><strong>unselectFacet</strong>: Unselects given facet.</li>



<li><strong>unselectAll</strong>: Clears all selected facets.</li>



<li><strong>facetMobileData</strong>: Gets mobile facets data object.</li>



<li><strong>facetsTemplateDataMobile</strong>: Mobile facets data object.</li>



<li><strong>closeOverlay</strong>: Closes mobile overlay.</li>



<li><strong>showMoreLessDesktop</strong>: Handles show more/less on desktop.</li>
</ul>



<h3 class="wp-block-heading"><a href="https://www.npmjs.com/package/@searchstax-inc/searchstudio-ux-angular#facets-widget">See Example of Facets Widget for Angular</a></h3>



<h3 class="wp-block-heading" id="questions">Questions?</h3>



<p>Do not hesitate to contact the <a href="mailto:support@demo.searchstax.com?subject=Studio%3A%20UX%20searchstudio-ux-angular Widgets" target="_blank" rel="noreferrer noopener">SearchStax Support Desk</a>.</p>
</div></div>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstaxfacetswidget-angular/">SearchstaxFacetsWidget Angular</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Searchstax-PaginationWidget Angular</title>
		<link>https://demo.searchstax.com/docs/searchstudio/searchstax-paginationwidget-angular/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Thu, 09 Nov 2023 16:32:16 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16588</guid>

					<description><![CDATA[<p>Searchstax PaginationWidget Angular The SearchStax Site Search solution offers an Angular pagination widget to assist with you custom search page. The SearchstaxPaginationWidget for Angular displays pagination controls for search results.&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/searchstax-paginationwidget-angular/">Continue reading <span class="screen-reader-text">Searchstax-PaginationWidget Angular</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstax-paginationwidget-angular/">Searchstax-PaginationWidget Angular</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-searchstax-paginationwidget-angular">Searchstax PaginationWidget Angular</h1>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>The SearchStax Site Search solution offers an Angular pagination widget to assist with you custom search page.</p>



<p>The <code>SearchstaxPaginationWidget</code> for Angular displays pagination controls for search results.</p>



<h3 class="wp-block-heading"><strong>Usage</strong></h3>



<p>Import the component:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
import { SearchstaxPaginationWidget } from &#039;@searchstax-inc/searchstudio-ux-angular&#039;;


</pre></div>


<p>Add it to the template:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
&amp;lt;app-searchstax-search-pagination&gt;&amp;lt;/app-searchstax-search-pagination&gt;


</pre></div>


<h3 class="wp-block-heading"><strong>Inputs</strong></h3>



<ul class="wp-block-list">
<li><strong>templateOverride</strong>: TemplateRef to override the default pagination UI.</li>
</ul>



<h3 class="wp-block-heading"><strong>Properties</strong></h3>



<ul class="wp-block-list">
<li><strong>paginationData</strong>: Object containing pagination data like page numbers, result ranges etc.</li>



<li><strong>context</strong>: Component instance reference.</li>
</ul>



<h3 class="wp-block-heading"><strong>Methods</strong></h3>



<ul class="wp-block-list">
<li><strong>nextPage()</strong>: Advances to the next page.</li>



<li><strong>previousPage()</strong>: Goes back to previous page.</li>



<li><strong>attachObservables()</strong>: Subscribes to search data observables.</li>
</ul>



<h3 class="wp-block-heading"><strong>Template Binding Properties</strong></h3>



<p>The <strong>templateOverride</strong> provides:</p>



<ul class="wp-block-list">
<li><strong>paginationData</strong>: Pagination data object.</li>



<li><strong>previousPage</strong>: Method to go to previous page.</li>



<li><strong>nextPage</strong>: Method to go to next page.</li>



<li><strong>context</strong>: Component instance context.</li>
</ul>



<h3 class="wp-block-heading"><a href="https://www.npmjs.com/package/@searchstax-inc/searchstudio-ux-angular#pagination-widget">See Example of Pagination Widget for Angular</a></h3>



<p></p>



<h3 class="wp-block-heading" id="h-questions">Questions?</h3>



<p>Do not hesitate to contact the <a href="mailto:support@demo.searchstax.com?subject=Studio%3A%20UX%20searchstudio-ux-angular Widgets" target="_blank" rel="noreferrer noopener">SearchStax Support Desk</a>.</p>
</div></div>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstax-paginationwidget-angular/">Searchstax-PaginationWidget Angular</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Searchstax-RelatedSearchesWidget Angular</title>
		<link>https://demo.searchstax.com/docs/searchstudio/searchstax-relatedsearcheswidget-angular/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Thu, 09 Nov 2023 16:31:44 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16589</guid>

					<description><![CDATA[<p>Searchstax RelatedSearchesWidget Angular The SearchStax Site Search solution offers an Angular related-searches widget for your custom search page. The SearchstaxRelatedSearchesWidget displays related searches. Usage Import the component: Add to template:&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/searchstax-relatedsearcheswidget-angular/">Continue reading <span class="screen-reader-text">Searchstax-RelatedSearchesWidget Angular</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstax-relatedsearcheswidget-angular/">Searchstax-RelatedSearchesWidget Angular</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-searchstax-relatedsearcheswidget-angular">Searchstax RelatedSearchesWidget Angular</h1>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>The SearchStax Site Search solution offers an Angular related-searches widget for your custom search page.</p>



<p>The <code>SearchstaxRelatedSearchesWidget</code> displays related searches.</p>



<h3 class="wp-block-heading"><strong>Usage</strong></h3>



<p>Import the component:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
import { SearchstaxRelatedSearchesWidget } from &#039;@searchstax-inc/searchstudio-ux-angular&#039;;


</pre></div>


<p>Add to template:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
&amp;lt;app-searchstax-related-searches&gt;&amp;lt;/app-searchstax-related-searches&gt;


</pre></div>


<h3 class="wp-block-heading"><strong>Inputs</strong></h3>



<ul class="wp-block-list">
<li><strong>relatedSearchesURL</strong>: URL for fetching related searches.</li>



<li><strong>relatedSearchesAPIKey</strong>: API key for related searches.</li>



<li><strong>templateOverride</strong>: TemplateRef to override default UI.</li>
</ul>



<h3 class="wp-block-heading"><strong>Properties</strong></h3>



<ul class="wp-block-list">
<li><strong>relatedData</strong>: Object containing related searches data.</li>



<li><strong>context</strong>: Component instance reference.</li>
</ul>



<h3 class="wp-block-heading"><strong>Methods</strong></h3>



<ul class="wp-block-list">
<li><strong>executeSearch()</strong>: Triggers new search for a related query.</li>



<li><strong>attachObservables()</strong>: Subscribes to search data observables.</li>
</ul>



<h3 class="wp-block-heading"><strong>Template Binding Properties</strong></h3>



<p>The <strong>templateOverride</strong> provides:</p>



<ul class="wp-block-list">
<li><strong>relatedData</strong>: Related searches data object.</li>



<li><strong>executeSearch</strong>: Method to trigger new search.</li>



<li><strong>context</strong>: Component instance context.</li>
</ul>



<h3 class="wp-block-heading"><a href="https://www.npmjs.com/package/@searchstax-inc/searchstudio-ux-angular#relatedsearches-widget">See Example of Related Searches Widget for Angular</a></h3>



<h3 class="wp-block-heading" id="questions">Questions?</h3>



<p>Do not hesitate to contact the <a href="mailto:support@demo.searchstax.com?subject=Studio%3A%20UX%20searchstudio-ux-angular Widgets" target="_blank" rel="noreferrer noopener">SearchStax Support Desk</a>.</p>
</div></div>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstax-relatedsearcheswidget-angular/">Searchstax-RelatedSearchesWidget Angular</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Searchstax- ExternalPromotions-Widget Angular</title>
		<link>https://demo.searchstax.com/docs/searchstudio/searchstax-externalpromotions-widget-angular/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Thu, 09 Nov 2023 16:32:36 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16590</guid>

					<description><![CDATA[<p>Searchstax ExternalPromotionsWidget Angular The SearchStax Site Search solution offers an Angular external-promotions widget for your custom search page. The SearchstaxExternalPromotionsWidget displays external promotions fetched from the API. Usage Import the&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/searchstax-externalpromotions-widget-angular/">Continue reading <span class="screen-reader-text">Searchstax- ExternalPromotions-Widget Angular</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstax-externalpromotions-widget-angular/">Searchstax- ExternalPromotions-Widget Angular</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-searchstax-externalpromotionswidget-angular">Searchstax ExternalPromotionsWidget Angular</h1>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p>The SearchStax Site Search solution offers an Angular external-promotions widget for your custom search page.</p>



<p>The <code>SearchstaxExternalPromotionsWidget</code> displays external promotions fetched from the API.</p>



<h2 class="wp-block-heading"><strong>Usage</strong></h2>



<p>Import the component:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
import { SearchstaxSearchExternalPromotionsWidget } from &#039;@searchstax-inc/searchstudio-ux-angular&#039;;


</pre></div>


<p>Add to template:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
&amp;lt;app-searchstax-external-promotions&gt;&amp;lt;/app-searchstax-external-promotions&gt;


</pre></div>


<h2 class="wp-block-heading"><strong>Input</strong></h2>



<ul class="wp-block-list">
<li><strong>templateOverride</strong>: TemplateRef to override default UI template.</li>
</ul>



<h2 class="wp-block-heading"><strong>Properties</strong></h2>



<ul class="wp-block-list">
<li><strong>externalPromotionsData</strong>: External promotions data object.</li>
</ul>



<h2 class="wp-block-heading"><strong>Methods</strong></h2>



<ul class="wp-block-list">
<li><strong>trackClick()</strong>: Handles click tracking for promotions.</li>
</ul>



<h2 class="wp-block-heading"><strong>Template Binding Properties</strong></h2>



<p>The <strong>templateOverride</strong> template provides:</p>



<ul class="wp-block-list">
<li><strong>externalPromotionsData</strong>: External promotions data object.</li>



<li><strong>context</strong>: Component instance context.</li>



<li><strong>trackClick</strong>: Handles click tracking for promotions.</li>
</ul>



<h2 class="wp-block-heading"><a href="https://www.npmjs.com/package/@searchstax-inc/searchstudio-ux-angular#externalpromotions-widget">See <strong>Example of External Promotions Widget for Angular</strong></a></h2>



<h2 class="wp-block-heading" id="questions">Questions?</h2>



<p>Do not hesitate to contact the <a href="mailto:support@demo.searchstax.com?subject=Studio%3A%20UX%20searchstudio-ux-angular Widgets" target="_blank" rel="noreferrer noopener">SearchStax Support Desk</a>.</p>
</div></div>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstax-externalpromotions-widget-angular/">Searchstax- ExternalPromotions-Widget Angular</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Searchstax-SortingWidget Angular</title>
		<link>https://demo.searchstax.com/docs/searchstudio/searchstax-sortingwidget-angular/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Thu, 09 Nov 2023 16:32:43 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16591</guid>

					<description><![CDATA[<p>SearchstaxSortingWidget Angular The SearchStax Site Search solution provides an Angular sorting widget for your custom search page. The SearchstaxSortingWidget displays sorting options for search results. Usage Import the component: Add&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/searchstax-sortingwidget-angular/">Continue reading <span class="screen-reader-text">Searchstax-SortingWidget Angular</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstax-sortingwidget-angular/">Searchstax-SortingWidget Angular</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-searchstaxsortingwidget-angular">SearchstaxSortingWidget Angular</h1>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p>The SearchStax Site Search solution provides an Angular sorting widget for your custom search page.</p>



<p>The <code>SearchstaxSortingWidget</code> displays sorting options for search results.</p>



<h2 class="wp-block-heading"><strong>Usage</strong></h2>



<p>Import the component:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
import { SearchstaxSearchSortingWidget } from &#039;@searchstax-inc/searchstudio-ux-angular&#039;;


</pre></div>


<p>Add to template:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
&amp;lt;app-searchstax-search-sorting&gt;&amp;lt;/app-searchstax-search-sorting&gt;


</pre></div>


<h2 class="wp-block-heading"><strong>Inputs</strong></h2>



<ul class="wp-block-list">
<li><strong>templateOverride</strong>: TemplateRef to override default sorting UI.</li>
</ul>



<h2 class="wp-block-heading"><strong>Properties</strong></h2>



<ul class="wp-block-list">
<li><strong>sortingData</strong>: Object containing sorting data.</li>



<li><strong>context</strong>: Component instance reference.</li>



<li><strong>selectedSorting</strong>: Current selected sorting.</li>
</ul>



<h2 class="wp-block-heading"><strong>Methods</strong></h2>



<ul class="wp-block-list">
<li><strong>orderChange()</strong>: Handles changing the sort order.</li>



<li><strong>attachObservables()</strong>: Subscribes to search data observables.</li>
</ul>



<h2 class="wp-block-heading"><strong>Template Binding Properties</strong></h2>



<p>The <strong>templateOverride</strong> provides:</p>



<ul class="wp-block-list">
<li><strong>selectedSorting</strong>: Current selected sorting.</li>



<li><strong>orderChange</strong>: Method to handle changing sort.</li>



<li><strong>context</strong>: Component instance context.</li>
</ul>



<h3 class="wp-block-heading"><a href="https://www.npmjs.com/package/@searchstax-inc/searchstudio-ux-angular#sorting-widget">See Example of Sorting Widget for Angular</a></h3>



<h2 class="wp-block-heading" id="questions">Questions?</h2>



<p>Do not hesitate to contact the <a href="mailto:support@demo.searchstax.com?subject=SearchJS%20Developer%20Question" target="_blank" rel="noreferrer noopener">SearchStax Support Desk</a>.</p>
</div></div>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstax-sortingwidget-angular/">Searchstax-SortingWidget Angular</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
