Für den Moment ist die Auswahl leer, ich denke, eckigen hinzugefügt es standardmäßig. Ich möchte, dass der Standard amerikanisch ist, aber ich trid ng-selected="country.name == 'American'"
es funktioniert nicht?Standardwert mit ng-Auswahl Schleife durch Array von Objekt
mein DOM
<select name="country" ng-model="user.country"
ng-options="country.name for country in country_list" >
{{name}}
</select>
http://jsbin.com/tocojojora/edit?html,css,js,console,output
Haben Sie "ng-init" probiert? – Rajesh
@Rajesh 'ng-init =" user.country = 'Singapur' "' funktioniert nicht –
In Ihrem Fall können Sie keine 'string' zuweisen, Sie müssen' user.country' einem der übergebenen Objekte zuweisen in 'ng-Optionen' wie' ng-init = "user.country = country_list [0]" etc .. dann wird 'ng-model' automatisch die Standardoption erkennen. –