問題タブ [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.
angularjs - オブジェクトで ng-options をロードしますが、一致する ng-model を単一の値として希望します
次のように構造化された配列を使用します。
ng-options を使用して選択をロードするには:
確かに、select は国のリストを名前で表示します。オブジェクト {name ... code..} ではなく、国コードでオプションを選択するリストが必要です。どうすればそれができますか?ありがとう
angularjs - ng-options 選択から ng-options をフィルタリングする
3つの問題を解決したい...
私のアプリ ページでは、州用に 1 つ、郡用に 1 つ選択しています。私が持っている州の場合:
データ:
私の郡の選択には、次のものがあります。
データ:
これは私のng-repeat
です:
ご覧のとおりstateID
、州の選択と郡の選択を使用しています。対応する州の IDco_state_id
が郡のデータ セットに設定されています。
私はいくつかのことをしたいと思います:
- 州が選択されるまで郡の選択を非表示にします。
stateID
州が選択された後、選択された/で郡の選択オプションをフィルタリングしますco_state_id
ng-repeat
最初にstateID
で、次に で をフィルタリングしcountyID
ます。
filter.stateID
また、文字列の代わりに数値を設定true
またはフィルタリングする方法もわかりません。stateID でフィルタリングすると、一部stateID
の に「1」が含まれている可能性があるため、さまざまな結果が得られます..
javascript - ng-options を使用するときに mouseover および mouseleave イベントにバインドするにはどうすればよいですか
次の select 要素のオプション要素の mouseover および mouseleave イベントにバインドするディレクティブを使用したいと考えています。
これはうまくいきません。jr-option-bind は私のディレクティブです:
angularjs - オブジェクトを持つオブジェクトからのAngularJS ng-options
次のように、データをリストに表示しようとしています。
これが私のオブジェクトです。
HTML
これはキーと値のペアだけで機能しましたが、「値」はオブジェクトです
だから私の質問はこれです:
この場合、どうすれば ng-options を入力できますか?
angularjs - 同じjsonオブジェクトでng-optionsによって入力された複数の選択ボックスで選択およびフィルタリングする方法は?
次のような構造のjsonオブジェクトからデータのリストを表示しようとしています:
動作の選択用に 1 つの選択ボックスが必要です: Any / Purchased Item / etc. すべての actions.category データとその値を表示する選択。
2 番目のチェックボックスは、固有のカテゴリによって入力され、フィルターとして機能するため、Any ビヘイビアーの最初の読み込み時にすべてが表示されます。
現在、動作選択ボックスと出力に対して機能しており、2 番目の選択ボックスにも適切な一意のカテゴリが入力されますが、アクションの選択が行われると、2 番目の選択ボックスは基本的に空になります。
何が起こっていて、これをどのように達成できますか?
これが私のプランカーです: http://plnkr.co/edit/AA0lsuDd32Z1TPmWgkCx?p=preview
arrays - ng-options フィルター (範囲選択)
私が欲しいものを本当に適切に説明することはできませんが、angularJS で ng-options を機能させようとしています:
したがって、現在の出力は次のようになります。
私が達成したいことは次のとおりです。
したがって、X年ごとに表示されます。これを達成する方法はありますか?limitTo で試してから、5回ごとに+ 5を試しましたが、成功しませんでした。
誰かアイデアはありますか?