我只希望在用户按enter或点击输入上的搜索图标时显示从Algolia返回的命中结果。我已经得到了它,所以只有特定的点击使用searchAsyouType = false
显示在enter上:
<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>
以前有人遇到过这个问题吗?如何在按下enter/search图标之前隐藏所有命中内容?
发布于 2020-06-10 21:55:18
false应该是"false“。或者只是删除标签,因为缺省值是"false“。这将会给你留下:
<ais-search-box></ais-search-box>
https://stackoverflow.com/questions/54943229
复制相似问题