源 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 请求的结果,则空项目会消失。