【发布时间】:2014-08-13 06:14:30
【问题描述】:
我有以下数组:
[{code: "AF", name: "Afghanistan"}, {code: "ZA", name: "South Africa"}, {code: "AL", name: "Albania"}]
我有一个选择,并希望仅将我的 ng-model 绑定到所选对象的代码属性上,而不是整个对象。但另一方面,我希望我的选择只显示名称(而不是代码)。另外,我希望如果我将我的 ng-model 设置为代码,它会在选择中预先选择名称。
我尝试了以下(翡翠)
select(ng-model='myCountry', ng-options='country.name for country in countries track by country.name')
这里我的 ng-model 获取整个对象 (myCountry = {code: "AF", name: "Afghanistan"}) 而不仅仅是代码 (myCountry = "AF")
有可能吗?
【问题讨论】:
标签: javascript angularjs ng-options