Twitter typehead.js 显示了整个查询,而不仅仅是值
Twitter typehead.js is showing the whole query and not just the value
这是我的查询代码。我试图将它 return 只是值而不是 return 整个查询值。
var engine;
engine = new Bloodhound({
local: [{value: 'red'}, {value: 'blue'}, {value: 'green'}, {value: 'yellow'}, {value: 'violet'}, {value: 'brown'}, {value: 'purple'}, {value: 'black'}, {value: 'white'}],
datumTokenizer: function (d) {
return Bloodhound.tokenizers.whitespace(d.value);
},
queryTokenizer: Bloodhound.tokenizers.whitespace
});
engine.initialize();
为什么要使用 {value: color} 哈希值?
var engine;
engine = new Bloodhound({
local: ['red','blue','green','yellow','violet','brown','purple','black','white'],
datumTokenizer: Bloodhound.tokenizers.whitespace,
queryTokenizer: Bloodhound.tokenizers.whitespace
});
这是我的查询代码。我试图将它 return 只是值而不是 return 整个查询值。
var engine;
engine = new Bloodhound({
local: [{value: 'red'}, {value: 'blue'}, {value: 'green'}, {value: 'yellow'}, {value: 'violet'}, {value: 'brown'}, {value: 'purple'}, {value: 'black'}, {value: 'white'}],
datumTokenizer: function (d) {
return Bloodhound.tokenizers.whitespace(d.value);
},
queryTokenizer: Bloodhound.tokenizers.whitespace
});
engine.initialize();
为什么要使用 {value: color} 哈希值?
var engine;
engine = new Bloodhound({
local: ['red','blue','green','yellow','violet','brown','purple','black','white'],
datumTokenizer: Bloodhound.tokenizers.whitespace,
queryTokenizer: Bloodhound.tokenizers.whitespace
});