typeahead auto建议实现[逗号/空格]

时间:2013-06-11 09:22:34

标签: bootstrap-typeahead typeahead typeahead.js type-ahead

我使用typeahead js在我的模块中给出了自动建议部分。我已经完成了以下更改 -

$('#input').typeahead({local:["Super","Beautiful","Perfect", "Good Looking"]});

虽然我输入类似“goodlooking”(没有空格)的值,但我还需要在建议部分显示“好看(有空间)”值。我该怎么做才能改变这种状况。

提前谢谢!!

1 个答案:

答案 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