我正在编写一个 Angular.js 应用程序,它有一个人对象,并且在那个人对象中有一个人的状态属性。请参阅示例对象:
{
"name":"John Doe",
"address":"555 Test Avenue",
"city":"Some City",
"state":{
"code":"AZ",
"name":"Arizona"
}
...
}
然后,在我的选择中,我列出了所有州。见下文:
<select ng-options="state.name for state in states" ng-model="person.state"></select>
所以我认为应该发生的是,由于这个人已经分配了一个状态,我希望默认选择的选项<select>
是这个人的状态。我本以为,因为ng-model
设置为person.state
默认情况下会选择该状态,但事实并非如此。有人知道怎么做吗?谢谢。