Я использую Bootstrap Typeahead с пользовательским ответом JSON и пользовательским рендерингом с шаблонами. Проблема в том, что «подсказка» больше не отображается из-за пользовательского рендеринга результата. Есть ли способ указать ключ «подсказки» (в моем случае «ключевое слово») результата словаря JSON?
Удалив «шаблоны», подсказка, конечно, работает, но мне нужен пользовательский рендеринг.
var query = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('keyword'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
remote: '/autocomplete?q=%QUERY'
});
$('#idSearch').typeahead({
hint: true,
highlight: true,
minLength: 1
}, {
name: 'query',
source: query,
templates: {
suggestion: Handlebars.compile('<p>{{keyword}}</p>')
}
});