twitter的预先定制匹配器

时间:2013-07-31 10:44:48

标签: twitter-bootstrap twitter typeahead

我正在使用twitter的typeahead库:https://github.com/twitter/typeahead.js 我想知道如何实现自定义匹配器功能。 提前谢谢!

3 个答案:

答案 0 :(得分:2)

仅仅是我还是已经从Typeahead中删除了匹配器。可惜,如果确实如此。

答案 1 :(得分:0)

这里有几个例子......

https://stackoverflow.com/search?q=%5Btypeahead%5D+matcher

基本上是...... ..

$('.typeahead').typeahead({
    matcher: function(item) {
        // evaluate item variable and return true if the item was matched.
    }
})

答案 2 :(得分: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);