2017-01-24 4 views
0

最初にオプションを表示すると、最初のアイテムにはアクティブなクラスが適用されます。Angular-UI UI-Select最初のアイテムにアクティブなクラスを適用するデフォルトの動作を停止する

検索が切り替えられない場合はこれが理にかなっていますが、ユーザーが主に検索機能を使用することを意図している場合は、アクティブなクラスを適用するのがぎこちないように見えます。特に、グループ化されたアイテムを使用し、コンテンツをドロップダウンします。

矢印キーを使用して項目をナビゲートする機能は依然として望ましいことですが、ユーザーが開始するときにのみ表示する必要があります。

このデフォルト動作を停止する手段はありません。アクティブな項目がないという初期状態にする方法を探しています。

答えて

0

私は同様の必要性があったので、プライマリ要素のフォーカスに$ select.activeIndex = -1を設定するだけです。これにより、ドロップダウンがロードされたときに設定されているアクティブなクラスのデフォルトの動作が停止しました

+0

提案のおかげで、完璧なサウンドが得られます。 – luckyape

関連する問題