首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何访问Algolia instantsearch.js中的嵌套项

如何访问Algolia instantsearch.js中的嵌套项
EN

Stack Overflow用户
提问于 2017-05-23 17:20:02
回答 1查看 276关注 0票数 1

在Algolia,我有以下数据结构

在我的instantsearch.js模板中,如何引用文件> ID?

这是我拥有的模板,但是嵌套的任何内容都是空白的。顶级项目(如标题)将被正确返回:

代码语言:javascript
复制
search.addWidget(
        instantsearch.widgets.infiniteHits({
            container: '#SearchServiceHitsContainer',
            templates: {
                empty: 'No results',
                item: '<li class="content-search-results-item highlight"> \
                        <a href="/Content/ViewContent?file={{{File.ID}}}" target="_blank" class="content-search-results-item-trigger track-event" download title="{{Title}}" data-item-action="Download File" data-item-id="{{{File.ID}}}" data-item-title="{{Title}}" data-user-id="' + userID + '"> \
                            <div class="image-container"> \
                                <img data-original="/Content/ViewContent?file={{{Thumbnail.ID}}}&log=false" class="lazy" /><br /> \
                            </div> \
                            <span class="content-search-results-item-title">{{Title}}</span> \
                        </a> \
                    </li>'
            },
            hitsPerPage: 10
        })
    );
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-26 09:28:56

也许可以检查索引参数"attributesToRetrieve“是否配置为在使用Algolia:https://www.algolia.com/doc/api-client/javascript/parameters/attributesToRetrieve/显示搜索时禁止检索某些属性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44141230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档