私は初めての 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でそれを避けるようにしています..