問題タブ [angularjs-ng-options]

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 投票する
3 に答える
49370 参照

angularjs - Angular ng-options で値を連結することは可能ですか?

基本的に、選択ボックスにデータを入力しようとしていますが、first_name列とlast_name列の値を連結しています。

私がやりたいこと(うまくいかない):

何が機能しますか:

0 投票する
4 に答える
5311 参照

angularjs - Angularjs select のデフォルト値を設定する方法

次のオブジェクトがあります。

このオブジェクトを反復処理して、選択ボックスとして表示したいと考えています。

私が達成しようとしているのは、デフォルトで「文字列 2」を選択することです。しかし、うまくいきません。私が抱えている問題は、selectedValue が文字列であるという事実です。

ドキュメントから学んだことから、selectedValue は同じオブジェクトでなければなりません。しかし残念ながら、それは不可能です。私の場合、selectedValue は文字列でなければなりません。つまり、オプションの名前だけで操作する必要があり、id は気にしません。ng-repeat を使ってみました。それも機能しますが、空のオプションが表示されます.ng-repeatを使用するのは良い方法ではないと思います.

どんなアドバイスでも大歓迎です。

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

angularjs - ng-options 内の項目ラベルに angularJs フィルターを使用する方法

製品オプションがロードされた選択リストが与えられた場合、ラベルをオプション名の形式にしてから、括弧内に価格を付けたいと思います。たとえば、「商品オプション B ($1,432.12)」です。私のオプション オブジェクトには、プロパティ「name」と「price」があります。価格は数値です。通貨フィルターでフォーマットします。どうすればいいですか?文字列と数値を取るカスタムフィルターかもしれないと思っています。ng-options 内でフィルターを適用する方法がわかりません。

次のコードは名前だけを表示します (価格ではありません)。

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

angularjs - 分度器テスト角度 ng-options

さまざまな情報を取得するページで4 つ使用<select>します。ng-optionsデータ バインディング、名前、ID が異なることを除いて、それらはすべて次のようになります。

これを分度器でテストして、返される弁護士が x (たとえば 2) 人だけであることを確認するにはどうすればよいですか?

私は を使用しているためng-options、検索ng-repeatは機能しません。次のように検索すると、<selects>上記の 1 つだけでなく、ページ内の 4 つすべてが取得されます (したがって、それらすべてが 2 つの要素を返す場合count()、8 になります)。

指定された ID を持つ親を持つすべての要素を取得する方法はありますか?

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

javascript - 配列値を送信するAngular ng-options

私が書いた単純なフォームで AngularJS を使用しようとしています。my に ng-options を使用しますが、フォームが検証されると、選択から受け取る値は、フォームで選択した実際の文字列ではなく、配列で選択した範囲です

これがAngularコードです

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

javascript - select の AngularJS のパフォーマンス

で多くのアイテムを表示すると、AngularJS のパフォーマンスに問題があり<select>ます。問題が見られるフィドルを作成しました:

http://jsfiddle.net/2W7Kx/1/

項目の選択には数秒かかります。

興味深いことに、問題はアイテムを最初に選択したときにのみ発生します。その後、項目の選択は高速です。

なんで?この速度低下の原因は何ですか? 回避策はありますか?

0 投票する
3 に答える
13832 参照

javascript - ng-repeat と ng-options のどちらが最適か

JSONデータをドロップダウンリストに表示する必要があります.2つのオプションがあります.1つはng-repeatを使用し、もう1つはng-optionsです.

ng-リピートコード:

htmlファイルで:

およびスクリプトファイルで:

および他の 1 つの ng-options :

htmlファイルで:

スクリプト ファイル内:

今、パフォーマンスを改善するために私のプロジェクトに最適なものを知りたいです。ガイドラインを教えてください。