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>