我从REST获得了一个json(带有页面标题+ url)
我的问题是下拉列表仅显示包含我搜索的单词的项目(例如,我搜索" google
",我的REST给了我一个json,例如" {{ 1}}"和" google
"但下拉列表仅显示" g-mail
")
当我google
匹配变量时我得到了" alert()
"和" google
" (所以json是正确的!)
g-mail
答案 0 :(得分:0)
据我了解,typeahead只会显示源JSON中与输入的字符匹配的项目。
即。如果您输入"g-"
我想它只会显示"g-mail"
而不是"google"
这就是这种打字的方式。
您应该检索所有可能的条目一次,让预先输入与该源列表一起使用,而不是每次都获得一个子集?
答案 1 :(得分:0)
使用匹配器。
代码就像
matcher: function (item) {
return true;
}