希望这不是重复:为什么 Bloodhound.get() 返回未定义?
我升级到typeahead.js 版本 0.10.0。以前的版本正确地返回了建议。现在我收到undefined
以下代码的回报:
// instantiate the bloodhound suggestion engine
var engine = new Bloodhound({
datumTokenizer: function (d) { return [d]; },
queryTokenizer: Bloodhound.tokenizers.whitespace,
local: ["(A)labama", "Alaska", "Arizona", "Arkansas"]
});
// initialize the bloodhound suggestion engine
engine.initialize();
$('#typeahead').typeahead(null, {
source: engine.ttAdapter()
});
这是我的小提琴:http: //jsfiddle.net/ucUcn/6/
任何想法为什么会发生这种情况?