我有一个表格,可以收集歌手的名字和姓氏、2 名吉他手的名字和姓氏以及鼓手的名字和姓氏等信息。我正在尝试使用 ng-options 将这些值推送到 select 标记中。
我可以成功地让吉他手的名字出现在选择下拉菜单中,但我似乎无法让歌手和鼓手出现。
<select ng-model="band" ng-options="band.firstName for firstName in band"></select>
$scope.band = {"singer": {
"firstName": "Dave",
"lastName": "Grohl"
},"guitarists": [
{
"firstName": "Chris",
"lastName": "Shiflett"
},
{
"firstName": "Pat",
"lastName": "Smear"
}],"drummer": {
"firstName": "Taylor",
"lastName": "Hawkins" }};
这是一个小提琴:http: //jsfiddle.net/rfT7f/17/
任何见解将不胜感激。