Bootstrap Twitter typeahead不显示每个项目

时间:2014-03-31 13:25:25

标签: javascript json twitter-bootstrap twitter-typeahead

我从REST获得了一个json(带有页面标题+ url)

我的问题是下拉列表仅显示包含我搜索的单词的项目(例如,我搜索" google",我的REST给了我一个json,例如" {{ 1}}"和" google"但下拉列表仅显示" g-mail")

当我google匹配变量时我得到了" alert()"和" google" (所以json是正确的!)

g-mail

2 个答案:

答案 0 :(得分:0)

据我了解,typeahead只会显示源JSON中与输入的字符匹配的项目。

即。如果您输入"g-"我想它只会显示"g-mail"而不是"google"

这就是这种打字的方式。

您应该检索所有可能的条目一次,让预先输入与该源列表一起使用,而不是每次都获得一个子集?

答案 1 :(得分:0)

使用匹配器。

代码就像

matcher: function (item) {
                return true;
            }