Les données JSON source sont:
[
{"name":"Alabama","code":"AL"},
{"name":"Alaska","code":"AK"},
{"name":"American Samoa","code":"AS"},
...
]
J'essaie
ng-options="i.code as i.name for i in regions"
mais je reçois:
<option value="?" selected="selected"></option>
<option value="0">Alabama</option>
<option value="1">Alaska</option>
<option value="2">American Samoa</option>
pendant que je m'attends à:
<option value="AL">Alabama</option>
<option value="AK">Alaska</option>
<option value="AS">American Samoa</option>
Alors, comment obtenir des attributs de valeur et se débarrasser de "?" article?
En passant, si je définis les champs $ scope.regions sur un JSON statique au lieu du résultat de la demande AJAX, l'élément vide disparaît.