我正在寻找的是不仅显示单词开头的建议,而且显示它是否符合单词的任何部分。
例如,如果我有一个单词列表 [Manimal, animal, person, erson]
当我输入animal或ani时,它应该同时显示Manimal和animal,或者如果我输入son,它应该同时显示person和son。
我怎么能用 typeahead 和 Bloodhound 做到这一点?
我努力了
var jobCodes = new Bloodhound({
datumTokenizer: function (d) { return [d.JobName]; },
queryTokenizer: Bloodhound.tokenizers.whitespace,
prefetch: "/api/jobservice/getjobcodes"
});
Or
var jobCodes = new Bloodhound({
datumTokenizer: function (d) { return Bloodhound.tokenizers.nonword(d.JobName); },
queryTokenizer: Bloodhound.tokenizers.whitespace,
prefetch: "/api/jobservice/getjobcodes"
});