【发布时间】:2014-06-27 18:24:08
【问题描述】:
我有这个架构:
teams: [
{
id: 1,
name: "Spain"
},
{
id: 2,
name: "Germany"
}
]
现在我有了这个选择元素:
<select ng-model="betSchema.winnerId" ng-options="team.name for team in teams track by team.id">
<option value="-1">Tie</option>
</select>
betSchema 对象如下所示(默认):
{
winnerId: -1
}
这是我看到的结果:
问题是:
1.我看不到领带选项,并且有一个神秘的“空白”选项(顶部的第一个)。
2.当betSchema看起来像这样:
{
winnerId: 2
}
我希望看到德国选项被选中。
我做错了什么?
【问题讨论】:
标签: javascript html angularjs data-binding ng-options