2

出于性能目的,我更愿意将我的整个数据集包含到一个localprefetch数据集中,但似乎可能存在大小限制。任何人都可以确认这一点,大小限制是什么,如果它是 typeahead.js 的东西还是更广泛的限制?

我已经使用了一个remote数据集,我根据初始查询返回数据的子集,但是这个调用有性能成本,尽管看起来有一些不错的缓存可以缓解这个问题。如果有人有任何其他创造性的方法,会很感兴趣。

4

1 回答 1

3

Typeahead.js 代码中没有固有的大小限制。这很可能与您的数据存储在 localStorage 中这一事实有关。为了避免这种情况,请name:从数据集中删除 (Typeahead 不使用 localStorage 来缓存没有名称的数据集)。

此外,增加数据集limit:以满足您的需求。

于 2013-09-27T16:25:35.097 回答