ごとに提案したキーと値を選択した後、私はデモページのような(AngularJS 1.5.8、UI-ブートストラップ、jQueryを使って)アンギュラ上級検索ボックスを実装しました:角度高度な検索ボックスがフォーカスを失うキーボード
をHTML
<nit-advanced-searchbox ng-model="searchParams" parameters="availableSearchParams" placeholder="Search..."></nit-advanced-searchbox>
スクリプト
$scope.availableSearchParams = [
{...},
{
key: "city",
name: "City",
placeholder: "City...",
restrictToSuggestedValues: true,
suggestedValues: ['Berlin', 'London', 'Paris'] },
{...}
];
}。
Hereもこの実装のPlunkerです。私はこの例を参照して私の問題を描写します。
検索フィールドに「city」と入力してEnterキーを押して選択すると、提案されたValue-List(Berlin、London、Paris)が約1秒間表示され、その後フォーカスが失われ、選択したKey-Value(都市)は自動的に削除されます。マウスポインタが検索入力フィールドの上に置かれていれば、これは起こりません。
この問題では、このモジュールを自分のサイトで使用することはできませんが、本当にしたいです:そこに何か提案はありますか?