問題タブ [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.
angularjs - Angularjs select のデフォルト値を設定する方法
次のオブジェクトがあります。
このオブジェクトを反復処理して、選択ボックスとして表示したいと考えています。
私が達成しようとしているのは、デフォルトで「文字列 2」を選択することです。しかし、うまくいきません。私が抱えている問題は、selectedValue が文字列であるという事実です。
ドキュメントから学んだことから、selectedValue は同じオブジェクトでなければなりません。しかし残念ながら、それは不可能です。私の場合、selectedValue は文字列でなければなりません。つまり、オプションの名前だけで操作する必要があり、id は気にしません。ng-repeat を使ってみました。それも機能しますが、空のオプションが表示されます.ng-repeatを使用するのは良い方法ではないと思います.
どんなアドバイスでも大歓迎です。
javascript - フィルターを選択すると、Angular js ng-options が正しく機能しません
こんにちは、
私はAngularが初めてです。
現在のデモ アプリでは、select filter ng-option を使用していくつかのユーザー リストを作成しました。
私が見つけられなかったいくつかのバグがあります。
バグ:
女性を選択すると、正常にフィルタリングされ、女性ユーザーのみが表示
されますが、男性オプションを選択すると、完全なリストが表示され、女性ユーザーはフィルタリングされません。
ここに私のコードがあります:
html-page:
コントローラーページ:
json ページ:
前もって感謝します。
javascript - ngOptions「追跡」式
「追跡」式を使用して、オブジェクトの配列で ID によって選択を追跡しようとしています。しかし、うまくいくと思うようにはうまくいかないようです。
そのため、ドキュメントに基づいて、ロード時のオプション ディレクティブは、serverDTO に 1、2、および 3 の「追跡」ID があり、それらが事前に選択されていることを確認します。ユーザーが選択を変更した後、配列をサーバーに返すために次のようなことをする必要があります-
これがどのように機能するはずなのか、私は途方に暮れていますか?
angularjs - ng-options 内の項目ラベルに angularJs フィルターを使用する方法
製品オプションがロードされた選択リストが与えられた場合、ラベルをオプション名の形式にしてから、括弧内に価格を付けたいと思います。たとえば、「商品オプション B ($1,432.12)」です。私のオプション オブジェクトには、プロパティ「name」と「price」があります。価格は数値です。通貨フィルターでフォーマットします。どうすればいいですか?文字列と数値を取るカスタムフィルターかもしれないと思っています。ng-options 内でフィルターを適用する方法がわかりません。
次のコードは名前だけを表示します (価格ではありません)。
angularjs - オブジェクト データ ソースにバインドされた ng-options をプログラムで選択する
オブジェクトにバインドされた ng-options select があります。プログラムによる ng-model の設定は、文字列として設定する場合にのみ適切に機能します (選択を更新します)。ng-model を整数として設定すると、機能しません。私は本当にこの変換を行う必要はありません。これが唯一の方法ですか?
json - AngularJS で常に ng-options が表示されない
ページをロードするときに小さな問題があります。場合によっては、ng-options
値が空白になることがあります。理由がわかりません。問題なくページを 10 回読み込むことができますが、空の値でページを読み込むことができます。
ただし、返される JSON は空白ではありません。常に同じ結果:
サービス :
コントローラー:
JSON :
HTML :