typeahead.js有prefetch
选项,可以在需要之前获取数据。
$('input').typeahead({
"prefetch": "/selections_url"
});
我希望的是根据文档中的某些信息来筛选选择内容。使用
filter
选项时,prefetch
还可以过滤初始数据。但这只过滤了初始获取的数据。我需要的确实是prefetch
,但需要一个钩子来在显示之前过滤掉一些数据。
typeahead.js
有这个事件typeahead:opened
,但它没有参数(无法处理数据),并且在下拉列表中呈现数据之前触发(因此我无法编写代码以删除一些呈现的数据)。有什么办法可以做到这一点吗?
附:我还在
typeahead.js
项目中添加了这个issue。