ソース JSON データは次のとおりです。
[
{"name":"Alabama","code":"AL"},
{"name":"Alaska","code":"AK"},
{"name":"American Samoa","code":"AS"},
...
]
私は試します
ng-options="i.code as i.name for i in regions"
しかし、得ています:
<option value="?" selected="selected"></option>
<option value="0">Alabama</option>
<option value="1">Alaska</option>
<option value="2">American Samoa</option>
私が得ることを期待している間:
<option value="AL">Alabama</option>
<option value="AK">Alaska</option>
<option value="AS">American Samoa</option>
では、値属性を取得して「?」を取り除く方法 アイテム?
ちなみに、$scope.regions を AJAX リクエストの結果ではなく、静的な JSON に設定すると、空の項目が消えます。