検索から取得した値に応じてテンプレートを変更できるようにしたいと考えています。変数の内容を次のように変更することを考えました:
search.addWidget(
instantsearch.widgets.hits({
container: '#hits',
hitsPerPage: 12,
templates: {
empty: noResultsTemplate,
item: hitTemplate
},
transformData: function (hit) {
if (hit.myVariable == true) {
this.templates.item = otherTemplateVariable;
}
return hit;
}
})
);
しかし、私はエラーが発生します:'Unable to get property 'templates' of undefined or null reference'