typeahead.js には、prefetch必要になる前にデータを取得するオプションがあります。
$('input').typeahead({
"prefetch": "/selections_url"
});
私が望むのは、ドキュメント内の情報に基づいて選択をフィルタリングすることです。prefetchオプションを使用すると、初期データムをフィルタリングすることもできfilterます。ただし、これは最初のフェッチのみをフィルタリングします。私が本当に必要とprefetchしているのは、表示される直前にいくつかのデータを除外するためのフックです。
typeahead.js にはこのイベントtypeahead:openedがありますが、これには引数がなく (データムを処理できません)、ドロップダウンでデータムがレンダリングされる前にトリガーされます (したがって、レンダリングされたデータムを削除するコードを書くことはできません)。
これを行う方法はありますか?
PS: typeahead.js プロジェクトにもこの問題を追加しました。