源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设置为静态JSON而不是AJAX请求的结果,则空项消失。