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

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

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

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

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

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

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

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

javascript - フィルターを選択すると、Angular js ng-options が正しく機能しません

こんにちは、
私はAngularが初めてです。
現在のデモ アプリでは、select filter ng-option を使用していくつかのユーザー リストを作成しました。
私が見つけられなかったいくつかのバグがあります。
バグ:
女性を選択すると、正常にフィルタリングされ、女性ユーザーのみが表示
されますが、男性オプションを選択すると、完全なリストが表示され、女性ユーザーはフィルタリングされません。
ここに私のコードがあります:
html-page:

コントローラーページ:

json ページ:

前もって感謝します。

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

javascript - ngOptions「追跡」式

「追跡」式を使用して、オブジェクトの配列で ID によって選択を追跡しようとしています。しかし、うまくいくと思うようにはうまくいかないようです。

そのため、ドキュメントに基づいて、ロード時のオプション ディレクティブは、serverDTO に 1、2、および 3 の「追跡」ID があり、それらが事前に選択されていることを確認します。ユーザーが選択を変更した後、配列をサーバーに返すために次のようなことをする必要があります-

これがどのように機能するはずなのか、私は途方に暮れていますか?

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

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

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

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

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

angularjs - オブジェクト データ ソースにバインドされた ng-options をプログラムで選択する

オブジェクトにバインドされた ng-options select があります。プログラムによる ng-model の設定は、文字列として設定する場合にのみ適切に機能します (選択を更新します)。ng-model を整数として設定すると、機能しません。私は本当にこの変換を行う必要はありません。これが唯一の方法ですか?

http://jsfiddle.net/HMjnV/1/

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

json - AngularJS で常に ng-options が表示されない

ページをロードするときに小さな問題があります。場合によっては、ng-options値が空白になることがあります。理由がわかりません。問題なくページを 10 回読み込むことができますが、空の値でページを読み込むことができます。

ただし、返される JSON は空白ではありません。常に同じ結果:

サービス :

コントローラー:

JSON :

HTML :

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力