我正在尝试正确配置typeahead javascript模块。 我的目标是从我可以从远程URL获取的json对象数组中检索标记
这是我正在使用的代码
var tagVals = new Bloodhound({
datumTokenizer:Bloodhound.tokenizers.whitespace,
queryTokenizer: Bloodhound.tokenizers.whitespace,
remote: {
url: 'http://...',
filter: function (array) {
var res = [];
for (var index in array) {
var item = array[index];
res.push(item.name);
}
console.log(res);
return res;
},
},
});
tagVals.initialize();
...
我可以看到过滤器返回的结果是我预期的名称数组
问题是所有建议都未定义'