2017-01-27 6 views
1

angular-ui-selectフィールドをタブするとき、ユーザーが選択しない場合でも、最初の値が自動的に選択されます。フィールド上をタブオーバーするときにangle-ui-select defaultが選択されないようにする方法

GitHubを確認して、修正が含まれていると思われるthis issueを参照してください。ただし、サポートされているAPIで必要な処理を行う方法があれば、ソースコードを編集したくありません。

ご注意:私たちのアプリでangular-ui-selectバージョン17.0を使用しています。このバージョンは、文字列ではなくrepeat属性に式を渡すことができた最後のバージョンであったため、このバージョンでは停止する必要がありました。これは主なコンポーネントの1つにとって重要です。

ここに投稿するのはCONTRIBUTING.mdだからです。

答えて

0

あなたは<ui-select>タグにremove-selected属性を使用することができます。

https://github.com/angular-ui/ui-select/issues/1672

+0

これは私が必要とするものではなく、残念ながらうまくいきません。シナリオは次のとおりです。 1)選択項目に何も選択されていません。 2)ユーザーがフィールドに移動し、自動的にポップします。 3)開いたので、何らかの理由で最初の項目をあらかじめ選択しています。 4)何もしないうちにユーザータブが離れ、最初のアイテムが選択されましたが、意図されていませんでした。 –

0

これは、私は、UI選択のバグを考えるものに降りてきました。ユーザーがフィールドにタブで移動したときに自動的にui-selectが選択されている場合、最初の項目は1つの選択フィールドに対して自動的に選択されます。私はこれをしないコードのバージョンを作成し、それをバウアーに押し込んだ。あなたがそれを必要とする場合

は、ここでそれをチェックアウト:https://github.com/granteagon/ui-select-temp

を私は要求を引き出すことができるバージョンをビルドしようとするが、私は自動的に選択していないの知識を更新する必要があるいくつかのテストがあります。締め切り。

また、新しい属性を使用するのではなく、バグを修正するために私の変更をリファクタリングしたいと思いますが、それは私の意見であり、まだui-selectプロジェクトチームでクリアしています。

関連する問題