我只希望在用户按下回车键或点击输入上的搜索图标时显示从 Algolia 返回的命中。我已经得到它,因此只有特定的命中显示在输入使用searchAsyouType = false
:
<ais-search-box [searchAsYouType]=false ></ais-search-box>
但是问题是,当没有输入任何内容时,默认情况下会显示所有命中,如下所示:
这是我的代码:
<ais-instantsearch [config]="searchConfig" >
<ais-search-box [searchAsYouType]=false ></ais-search-box>
<ais-hits >
<ng-template let-hits="hits">
<div *ngFor="let hit of hits">
<div class="bio">
hit: {{ hit.post_code }}
</div>
</div>
</ng-template>
</ais-hits>
</ais-instantsearch>
以前有人遇到过这个问题吗?在按下输入/搜索图标之前,如何隐藏所有点击?