1

私は初めての AngularJS アプリを構築していますが、これまで見てきた概念が本当に気に入っています。

現在、選択した HTML 要素としてビューに取り込みたい次のデータ構造があります。

var objs = {
  "A1": 12234,
  "A2": 2354,
  "A3": 2323434
}

次のように、データ構造 objs を選択ドロップダウンにバインドしようとしました。

<select ng-model="finallySelectedEntry" ng-options="id as name for (name , id) in objs">
     <option>--</option>
</select>

これにより、次の結果が得られます。

<option value="A1" selected="selected">A1</option>
<option value="A2">A2</option>
<option value="A3">A3</option>

..しかし、私は期待しています:

<option value="12234" selected="selected">A1</option>
<option value="2354">A2</option>
<option value="2323434">A3</option>

に切り替える

<select ng-model="finallySelectedEntry" ng-options="name as id for (name , id) in objs">

動作しません..

誰かが私のせいだと思いますか? 私はng-repeatでそれを避けるようにしています..

4

1 に答える 1