我正在使用 twitter 的 typeahead 库:https ://github.com/twitter/typeahead.js 我想知道如何实现自定义匹配器功能。提前致谢!
问问题
6726 次
3 回答
2
只是我还是匹配器已从 Typeahead 中删除。真可惜。
于 2014-04-06T01:00:32.587 回答
0
这里有几个关于 SO ..
https://stackoverflow.com/search?q=%5Btypeahead%5D+matcher
基本上就是..
$('.typeahead').typeahead({
matcher: function(item) {
// evaluate item variable and return true if the item was matched.
}
})
于 2013-07-31T10:56:31.423 回答
0
实际上在 twitter typeahead 示例页面上有一个很好的示例。你想要做的需要一些额外的行:
var substringMatcher = function (strings) {
return function findMatches(query, callback) {
var matches;
matches = ['String1', 'String2', 'String3'];
callback(matches);
};
};
var options = {};
var dataSet = {
source: substringMatcher(states)
};
$('.typeahead').typeahead(options, dataSet);
于 2016-06-01T08:28:06.180 回答