我似乎some topics关于the same issue,但所有人似乎都在使用replace
选项。
此选项doesn't seem to exist anymore in the current bloodhound。
现在我有以下内容根本没有显示任何结果:
var url = 'http://demo.com';
var suggestions = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
prefetch: [],
remote: {
url: url + '/equipment/getSuggestions/%QUERY'
}
});
$('#equipment-id-input').typeahead({
highlight: true,
minLength: 3,
source: suggestions
});
我不确定我是否做错了,因为没有显示任何错误。 有什么建议吗?
答案 0 :(得分:0)
感谢this answer,我成功了。
虽然我不明白函数ttAdapter
是什么:
$('.typeahead').typeahead(null, {
displayKey: 'value',
source: movies.ttAdapter()
});