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