問題タブ [ui-select2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
680 参照

javascript - コントローラーでスコープ変数を変更してもビューの変数が変更されない

AngularJS で Select2 を使用しており、コントローラーの選択ボックスに関連付けられている ng-model を変更したいと考えています。現在、私のplunkrの例では、ng-modelを更新するたびに、ng-modelを空の配列にリセットしたかのように、select2ボックスがクリアされます。最初に人物を追加してから、コントローラーで関数を開始して選択ボックスにさらに選択を追加し、元の選択と新しい選択の両方をボックスに表示できるように設定するにはどうすればよいですか?

プランカー

JS コントローラー

HTML

0 投票する
1 に答える
2701 参照

angularjs - ui-select2 と ng-options の問題

おそらく何度も議論されている単純な問題ですが、この単純な問題について適切な解決策が見つかりません。

問題: ダルトンを選択できるのに、選択したダルトンが select-element に表示されないのはなぜですか?

コントローラ:

意見:

ここではjsfiddleとして

0 投票する
1 に答える
5712 参照

javascript - angular ui-select の ng-disabled オプションは、テキスト ボックスを縮小します

angular ui-select ディレクティブを使用しており、ng-disabled オプションで無効にしようとしています。

ここにプランカーがありますhttp://plnkr.co/edit/julETCG4zCGAxFJ0PSBF?p=preview

ng-disabled="true" でテキストボックスのサイズが縮小します。

0 投票する
0 に答える
241 参照

ember.js - this.refresh が select2 ドロップダウンで機能しない

複数選択が可能な select2Select ビューを作成しました。ドロップダウンから値を選択しthis.refresh()、対応するルートでアクションを実行すると、値はビューでロールバックされませんが、Ember.Select のような他の選択ドロップダウンでは値がデフォルトにリセットされます (期待どおりに動作します)。選択が以前に選択された値で表示されているため、作成されたselect2Selectビューで何か問題があります。

HBS:

select2View JS を選択:

ルート内:

0 投票する
0 に答える
1664 参照

javascript - 実際のオプションが optgroup に使用されるべき値を下回っている場合の ui-select を使用した optgroup (新しいバージョン)

次の形式で返されるデータの配列で UI-Select (select2 テーマ) を使用しています。

optgroups を作成する私の機能:

そして、それは実際に私の optgroups を適切に作成します。

ここでの問題は以下です。optgroup を作成できるようにするには、次のレベルにいる必要があります。

このコードの結果が気になる場合は、この写真をご覧ください: http://screencast.com/t/S2VBuK1jXtA

したがって、明らかにデータは存在しますが、目的の diseaseName プロパティに絞り込む必要があります。しかし... そんなことをしたら、optgroups を失うことになります! 私はもはやcategory財産を手に入れることができるレベルではありません。state別のアイデアは、次のように絞り込むことですstate.options。しかし、値は依然としてオブジェクトの配列であり、それ自体を反復処理する必要があります。ただし、実際のオプションにさらに別のリピーターを実装するオプションがある場合 (次のようなものを達成することを意図して<span ng-repeat="name in state.options">{{name}}</span>- それはそれを行います。私は既に試しましたが、ディレクティブ (ui-select) はそれを好きではありません。

彼らはこのようなgroup-byものの公式デモを持っていますが、この特定のケースでは、関数はカスタム文字列 (文字スパン) として optgroups を作成するだけで、私の問題とはかなり異なります。

一番下の例を参照してください: http://plnkr.co/edit/juqoNOt1z1Gb349XabQ2?p=preview

0 投票する
2 に答える
857 参照

angularjs - ui-select2 複数の初期値

angular で ui-select2 の変数の配列を事前選択する際に問題があります。

私のコントローラー:

私の見解:

ng-model 値を事前に選択しないでください

割り当てる$scope.userdata.roles = $scope.rolesと動作します。

可能であれば、この配列を使用したいのですが、これでコーディングできませんでした:

編集:これをビューとして使用する場合:

これは私のコントローラー用です:

それも機能しません。タイミングに問題はありますか?

0 投票する
0 に答える
66 参照

angularjs - ui-select で強調表示された項目のスタイルを動的に更新する方法

強調表示されたアイテムのスタイルを更新しようとしましたが、それを行う方法が見つかりませんでした。

複数選択でjQueryなしでui-selectを使用しています。どんな助けでも大歓迎です。

イダン。

0 投票する
1 に答える
783 参照

javascript - ng-repeatはホバー時に連続して発砲します

UI-Select 0.8.4 を使用していて、大きなデータ セットがあります。次に、UI-Select を使用して、データ セットの横にあるドロップダウンにプロパティ値を表示します。それをフィルターに使っています。したがって、ドロップダウンから選択すると、結果がフィルタリングされます。

ドロップダウンのアイテムにカーソルを合わせるたびに、常に ng-repeat フィルターが起動します。

私はng-repeatで大きなセットを扱っているため、これは私のアプリケーションに遅れをとっています。

どうしてこれなの?

GIF: http://i.imgur.com/cStlXzy.gif

プランカー(コンソールを開いて自分の目で確かめてください) : http://plnkr.co/edit/OxiutZ8t4IX1bOxiOTgo?p=preview

HTML:

JavaScript:

編集:「データセット配列」からプロパティ値をフィルタリングしてドロップダウンで使用しようとしましたが、機能しません。

編集 2:時計がこれをトリガーしていると思われる場合は、時計を削除しましたが、これはまだ問題です: http://plnkr.co/edit/oD3Tt3vfjtOjADMnemW1?p=preview

編集 3:これに対する解決策がまだ見つかっていないため、 selected にこだわっています。問題を作成しましたが、応答がありません。これを修正したい場合は、問題に賛成票を投じてください。