問題タブ [angularjs-select]
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.
javascript - ng-model の整数値を使用した AngularJS の入力選択が機能しなくなる
WebApi と AngularJS を使用して C# .NET で作成されたアプリがあります。
アプリケーションのいくつかの時点で、ENUMS を使用して select タグにオプションを入力します。これは、値がデータベースにないため、かみそりのページを使用しているため、列挙型を返すサービスを作成する必要がないからです。そのため、列挙型を直接使用できます。
angularバージョンを1.4.7に更新するまで、すべてが正常に機能していましたが、これが機能しなくなり、角度バージョンをダウングレードできません(企業の理由により)。
たとえば、私はこのコードを持っています
WebApi からデータを取得するコード。
そして、次のような一連の属性を持つ JSON オブジェクトを返します。
モデルにqualificacao.cobrejunta = "2" (文字列) の設定がある場合、select は正しいオプションを指していますが、qualificacao.cobrejunta = 2 (整数) がある場合は何も機能しないようです。
とにかくこれを再び機能させる方法はありますか、または唯一の (最良の) 解決策は、API を要求するサービスを作成することです。この API は配列を構築し、ng-option を使用するためにそれを返しますか?
君たちありがとう。
angularjs - 最初の選択に基づくフィルター選択
私は今、このフィルターを機能させるために 1 日間試みてきました。何が問題なのかわかりません。多くのバリエーションのコードを試しました。このコードは機能していましたが、突然停止しました。助けてください!フィード カテゴリが最初のオプションで選択したカテゴリと一致する場合、2 番目のオプションをフィルタリングしようとしています。
javascript - AngularJS と Select
Angular が必要なカテゴリにデフォルト値を追加しない理由がわかり<select>
ません。
Parse のデータベースから返されたオブジェクトがあります。オブジェクトは次のようになります (これは「選択された」オプションです):
また、カテゴリのリストもあります。
私のHTMLでは、次のような選択があります:
新しいカテゴリを選択してアイテムに割り当て、item.save() でアイテムを保存できますが、選択した (ng-model) が機能していないように見えるのが問題です。コンソールにチェックインするときにカテゴリがある場合でも、最初にページに入ると、常にデフォルトの空白オプションが表示されます。
また、自分で作成した単純なオブジェクトで動作させることができましたが、このオブジェクトはParseのデータベースから返されるため、これが問題なのか、そこに何かが欠けているだけなのかわかりません.
ご協力ありがとうございました。
注: 私に似た他の StackOverflow の問題を読みましたが、私の場合は役に立ちません。
javascript - ng-options はロード時に選択ボックスに ng-model オブジェクトを表示しません (AngularJS)
HTML選択入力があります。ここでは AngularJS を使用します。
問題は、t.select が定義されていることですが、html 選択リストボックスに表示されません。何かを選択すると、 t.select が変更され、表示される値が正しく変更されます。ロード時に t.select を表示する必要があります。
これは角度のあるコードで、よりよく説明するためにフィドルを作成しました: https://jsfiddle.net/fiddlejan/Lt0cuwLd/
編集:明確にするために、t.selectは「99 - Annen utvendig kledning – må spesifiseres」に設定されています。これは、ロード時に選択ボックスに表示されるはずです。
html - angular-js ng-option が選択されているように表示されないのはなぜですか?
このコードでは、私の予想される動作は、選択ボックスが表示され、追加した最初のオプションが選択され、selected="selected" が選択されます。
しかし、その「選択された」アトリビュート要素を選択していません。
ng-selected="true" でもこれを試しました。それは私にとっても役に立ちません。私への提案はありますか?
angularjs - angularJSのオプションのカスタム値を使用して、selectで選択したオプションをリセットする方法
angularJS のオプションのカスタム値を使用して、select で選択したオプションをリセットしたい:
HTML
選択オプションは次のとおりです。<span>{{mymodel}}</span>
JS
angularjs - ng-optionsを使用して選択した属性を設定するAngular
JSON呼び出しに基づいて、選択の値と表示名を設定しています。同じ呼び出しで、ネストされた配列から引き出して、既定のアカウント値を取得しています (存在する場合)。そのため、そのデフォルトのアカウント値を保持しているスコープがあり、選択が入力されていますが、私の人生では、値を持つ配列内のオブジェクトに適用する選択属性を取得する方法がわかりませんこれはデフォルト値に対応します。
基本的に、デフォルトのアカウント ID が配列に存在する場合、オプションに「選択済み」を適用したいだけです。
さらに、フォームコレクション機能に関連付けられているため、選択の ng-model を変更できません。
また、私は ng-repeat と ng-options の使用にオープンですが、繰り返しでそれを理解できなかったため、オプションパラダイムに移動しました。
どんな援助でも感謝します! HTML:
私のコントローラーで:
私が得ているデータ: