我使用Typehead.js并且工作正常,但我有一个特殊情况,我不确定如何解决。
我使用hint:true
所以当用户开始输入时,搜索框会以提示进行更新。如果用户此时按Enter键而未从列表中选择匹配项,则表示输入字段中没有任何值,并且我不知道从何处获取提示值。
这是我初始化Typehead.js
的方式$('#search .typeahead').typeahead({
hint: true,
highlight: true,
minLength: 2
},
{
name: 'tags',
displayKey: 'name',
source: substringMatcher()
});
这就是我所说的提示。当用户撰写ar
时,他会获得architecture
。
但正如您从HTML中看到的那样,我对输入没有任何价值。
<input class="typeahead tt-hint" type="text" readonly="" autocomplete="off" spellcheck="false" tabindex="-1">
<input class="typeahead tt-input" type="text" placeholder="Search" autocomplete="off" spellcheck="false" dir="auto">
答案 0 :(得分:0)
您可以添加Javascript代码中的值,而不是html代码。
你需要做这样的事情
$routeProvider.config()