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

javascript - NG-Options で値を設定できません

現在、ng-options ディレクティブを使用して選択ボックスをロードしようとしています。

ただし、作成されたオプションの値を変更することはできません。0 から 3 になるだけですが、これらの値を通過する「eigenschap_id」と同じにする必要があります。

したがって、0 ~ 3 ではなく 23 ~ 26 の値が必要です。

どこが悪いのでしょうか?

これが私が使用しているコードです。

コントローラ:

Jsonstring/オブジェクト:

HTML ビュー

生成されたhtml

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

javascript - ng-options でバインドされた選択リストの現在の値を変更するには?

次のように作成された選択リストがあります。

作成/編集ページに含まれています。ページが編集モードのときに、サーバーから取得した値に基づいて、リスト内のどの項目を選択するかを選択したいと考えています。現在、選択リストには正しいオプションが入力されますが、選択リストを正しい値で開始することはできません。ページに値を入力するコードは次のとおりです。

選択リストがバインドされているを設定selectedActions[j].valueしましたが、更新されません。これが機能しない理由はありますか?またはこれを行う他の方法は?

編集: 結果の JSON のサンプルを次に示します (冗長な情報などは無視してください。まだシリアル化に取り組んでいます)。

編集2:ng-initコメントにリンクされている可能性のある重複に従って、無駄 に追加しようとしました:

コードの次の行でこの初期化を効果的に行っているため、これはとにかく無関係だと思います。

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

angularjs - ng-options を使用して、選択したオプションのテキストを角度で取得する方法

私のコードはjsFiddleにあり、以下はそのコードの c/p です。私の質問は、月曜日のオプションをクリックしたときに["Mon"] ではなくMonというテキストだけを取得する方法と、月曜日と木曜日を複数選択したときにMon、Thuを取得する方法です (つまり、要点: Tueを取得します)。 火曜日、水曜日、土曜日のオプションが選択されている場合は、水曜日、土曜日)。明らかな何かが欠けているに違いないので、正しい方向に導いてください。

html:

js:

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

angularjs - ng-options と ng-switch を一緒に使用する際の問題

AngularJS で ng-options と ng-switch を一緒に使用して、作業中のウィジェット ビルダーのページに配置されるコンテンツを動的に変更しようとすると、問題が発生します。

私が経験している 2 つの問題が
あります。
2. ng-option フィールドを変更すると、下のスイッチが壊れて正しいコードが表示されなくなります。

コードは次のとおりです。

そして、これを実行するための jsFiddle へのリンクがあります: http://jsfiddle.net/jpeak/dkvwa/

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

angularjs - AngularJS オプションに data-image 属性を追加する方法

オプションタグにカスタムデータ属性を追加したい。

例えば:

どうやってやるの?

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

angularjs - 一連の動的選択のオプションの設定

次のような API からデータを受信する角度モデルがあります。

そして、すべての質問を反復処理し、質問オブジェクトから選択のオプションを使用して、質問ごとに一連の選択ボックスを作成したいと思います

私は何を理解するのに苦労していますか?する必要があります。私はうまくいくかもしれないと思っng-options="o in question.options"たが、そのような運はなかった。これはできますか?もしそうなら、どのように?

0 投票する
5 に答える
188431 参照

angularjs - 単純な配列初期化による ng-options

Angular とng-options.

単純な配列があり、それを使用して選択を開始したいと考えています。しかし、オプション値=ラベルが必要です。

script.js

html

私が得るもの:

私が欲しいもの:

だから私は試しました:

(しかし、うまくいきませんでした。)

編集:

私のフォームは外部から送信されるため、値として 0 ではなく 'var1' が必要です。

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

angularjs - 子select2.jsタグメニューを持つ単一選択メニューのAngularオプション

わかりました、これで十分に混乱していて、締め切りがあるので、投稿することにしました。

ああ、参考までに、私はこれらのページを (他の多くのページの中でも) 読みました: http://docs.angularjs.org/api/ng.directive:select AngularJS の ng-options で value プロパティを設定するにはどうすればよいですか?

そして、これの半分またはもう一方を作成するjsfiddleバージョンをいくつか作成しましたが、完全に完了することはできませんでした。

したがって、ダイアログウィンドウ内に、いくつかの選択メニューを持つフォームがあります(ダイアログについて心配する必要はありません。これは、これを理解するのをさらに難しくする他の多くのものであり、これを複雑にするだけです)。

次のようなデータ値を持つモデルがあります。

私がする必要があるのは、Angular で最初の選択メニューを表示することです。これにより、イベント名 [Escape The Cape、Wildwood Triathlon] を選択できます。その選択メニューの値は、名前に一致するタグ プロパティです。

そのメニューからオプションを選択すると、現在存在するイベント値に基づいて 2 番目のメニューが表示されます (例: ng-show="event")。

2 番目のメニューは select2.js の複数選択メニューで、選択したイベントの 1 つまたは複数のプレイリストを選択できます。他のプレイリストではありません。どちらもグループ化しないでください。ng-options でグループ化する必要はありません。そんなに簡単だったらいいのに。

そのため、別のイベントを追加したり、繰り返したりできるようにする必要があります。

たとえば、イベントは配列 $scope.selectedEvents = [] にバインドされます。

これが私がこれまでに思いついたHTMLですが、私はとても行き詰まっていて、この時点でイライラしています.

私が見つけて、これをやろうとして遊んでいたが、どこにも行かなかったいくつかのjsfiddles。 http://jsfiddle.net/jaredwilli/AUPYP/ http://jsfiddle.net/jaredwilli/bjs3g/ http://jsfiddle.net/jaredwilli/7jZXZ/1/

私のお尻のコンボボックスの痛みのために選択メニュー属性で ng-options クエリを実行する方法についての洞察は、私は非常に素晴らしいです.

ありがとうジャレッド