問題タブ [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 投票する
2 に答える
2358 参照

angular-ui - angular-ui-select2: 初めて値を選択すると空のラベルが表示される

このプランカーを見てください: http://embed.plnkr.co/hvQ6gflnNrpdcZfXSLMH/

初めてオプションを選択すると、オプションは選択されますが、select2 には空のラベルが表示されます。オプションを 2 回目に選択したときのみ、ラベルが表示されます。angular-ui-select2 ディレクティブを使用せずに select2 をチェックしましたが、完全に機能します。select2 のいくつかのバージョンを試し、ui-select2 バージョン 0.0.4 と 0.0.5 も試しました。

github: https://github.com/angular-ui/ui-select2/issues/239で問題を開きましたが、これまでのところコメントがないため、コミュニティが支援できるのではないかと考えました。

ありがとう、リオール

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

angularjs - ui-select2 イベントの使用方法

ドキュメントに示されているように、私は ui-select2 を使用しています:

次のようなイベントでコントローラーの関数を呼び出したいと思いますselect2-open, select2-opening or select2-close

それ、どうやったら出来るの?

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

angularjs - ui-select2 ディレクティブ内で外部スコープにバインド

select2 入力をディレクティブ内にネストしており、選択した値を外側のスコープにバインドしたいと考えています。どうやってやるの。 プランカーの例

指令コード:

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

angularjs - Angularjs ui-select2 formatSelection フォーマットからディレクティブへ

複数のアイテムを追加するために ui-select2 を使用しています (タグモード)。アイテムを追加するときに、入力内に特別なUIを表示したいので、ディレクティブを追加したいと思います。formatSelection を使用して入力をフォーマットしようとしています:

しかし、ディレクティブはコンパイルされませんでした。だから私はそれをコンパイルしました:

しかし今、値は ['object object'] です。フォーマットが私の結果を文字列化しているようです。ディレクティブにフォーマットするにはどうすればよいですか?

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

javascript - Select 2 deferred ノックアウトによるデータ読み込み

20行のデータを表示するknockout.jsビューがあります。各行には、knockout.js にバインドされた select 2 コントロールがあります。(以下に、私のバインディング ハンドラーを示します)

次に、アイテムの同じ配列への 2 つのポイントをそれぞれ選択します。この配列には約 10.000 のエントリがあります。これにより、ページ全体の速度が低下します (約 2 ~ 3 秒のフリーズ時間)。

ユーザーが行をクリックしたときにのみオプションをロードすることを考えています。このような:

この後、select 2 は展開可能になり、オプションを選択できますが、初期値は適用されません。私が間違っていることについてのヒントはありますか?

バインディング ハンドラ:

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

node.js - angular を実行するための ui-select2 デモを取得する際の問題

demoをダウンロードし、解凍し、demo フォルダーにアクセスし、bower install と入力します。エラーは表示されません。その後、index.html を開きますが、ウィジェットが応答しません。

フィールドはすべて空で、応答しません。手順がありませんか?

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

angularjs - angular ui-select2は、新しい要素を追加するときにすべての要素をコンパイルします

ui-select2 入力に新しい値を追加するたびに、すべての選択が再度コンパイルされます。どうすればそれを防ぐことができますか? ディレクティブを追加したいのですが、それは重くなる可能性があります。

ありがとう!

このプランカーを見て、新しいアイテムを追加して、すべての値が変化していることを確認してください。

私の入力はディレクティブ内にあります: