我使用typeahead js在我的模块中给出了自动建议部分。我已经完成了以下更改 -
$('#input').typeahead({local:["Super","Beautiful","Perfect", "Good Looking"]});
虽然我输入类似“goodlooking”(没有空格)的值,但我还需要在建议部分显示“好看(有空间)”值。我该怎么做才能改变这种状况。
提前谢谢!!
答案 0 :(得分:0)
查看已输入的文档:https://github.com/twitter/typeahead.js/#datum
您应该构建以下项目:
[
{
value: 'Super',
tokens: ['super']
},
{
value: 'Beautiful',
tokens: ['beautiful']
},
{
value: 'Perfect',
tokens: ['perfect']
},
{
value: 'Good Looking',
tokens: ['goodlooking']
}
]
组成数据集的各个单位称为datums
。规范形式的数据是具有value
属性和tokens
属性的对象。 value
是表示基准的基础值的字符串,tokens
是一个字符串集合,用于在匹配基准中与给定查询匹配 typeahead.js 。