【问题标题】:Twitter Typeahead Searching Comma Separated ValuesTwitter Typeahead 搜索逗号分隔值
【发布时间】:2019-08-26 15:54:13
【问题描述】:

我正在使用typeahead v0.11.1,这一切似乎都是从一件事开始的。

我正在搜索一个 JSON 数据集,下面可以看到它的 sn-p;

[
  {
    "last_name": "Jo",
    "first_name": "Smith",
    "location": "Plum,Newton"
  },
  {
    "last_name": "Sara",
    "first_name": "Gates",
    "location": "Bread"
  }
]

我遇到的问题是 location 值。如果location 包含逗号分隔的值列表,则只有第一个是可搜索/可发现的。

这些是一些搜索的结果;

  • 搜索plu > 找到Plum,Newton
  • 正在搜索new > no results found

我是否需要一些自定义函数来拆分逗号分隔值?我以前从未见过这样做过,但我知道可以使用函数 override the source 选项 - 不确定这是否是我需要的?

感谢任何帮助。

【问题讨论】:

    标签: javascript json csv split typeahead.js


    【解决方案1】:

    https://dotnetfiddle.net/qMDjF5

    我继续写了一个解析位置的小提琴,并允许预先输入以处理逗号分隔的值。

    覆盖源选项将不起作用,因为我们需要拆分我们的值。

    https://dotnetfiddle.net/qMDjF5
    

    【讨论】:

      猜你喜欢
      • 2018-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-14
      • 1970-01-01
      相关资源
      最近更新 更多