AngularJS从带有对象的对象中删除选项

AngularJS从带有对象的对象中删除选项,angularjs,object,ng-options,angularjs-ng-options,Angularjs,Object,Ng Options,Angularjs Ng Options,我正试图在列表中显示我的数据,如下所示: <option value="4351">Atlanta</option> HTML 这只适用于键值对,但现在“值”是一个对象 <select class="select-city" ng-model="myCity" ng-options="name for (city, name) in cityList"></select> 所以我的问题是: 在这种情况下,如何填充ng选项?在cityList

我正试图在列表中显示我的数据,如下所示:

<option value="4351">Atlanta</option>
HTML
这只适用于键值对,但现在“值”是一个对象

<select class="select-city" ng-model="myCity" ng-options="name for (city, name) in cityList"></select>

所以我的问题是:
在这种情况下,如何填充ng选项?

在cityList中使用
name.name for(city,name)
-在这种情况下,
name.name
指的是您引入的新对象的
name
属性,不幸的是,它本身被命名为
name


有点神秘,但您也可以将其重命名为类似于cityList中(key,value)的
value.name

name.name在城市列表中的(城市,名称)
?谢谢,这完全有效!你能解释一下我是如何接受你的回答的吗?名字就是名字?好笑,别管我了
<select class="select-city" ng-model="myCity" ng-options="name for (city, name) in cityList"></select>