我目前有以下选择:
<select ng-model="current_event"
ng-options="event.event_id for event in current_level.events.event"
ng-change="currentEventChanged()">
</select>
current_level.events.event
是一个对象数组,如下所示:
[
{
"event_id": 0,
"event_type": {
"collision": {
"object_id1": 0,
"object_id2": 1,
"allow_overlap": "no"
}
}
},
{
"event_id": 1,
"event_type": {
"player_input": {
"object_id": 0,
"level_id": 0,
"allow_overlap": "no"
}
}
}
]
选择工作完美,但每个选项的文本只是event_id
,例如“0”或“1”。我希望项目的文本实际上是event_type
(下划线转换为空格),例如“碰撞”或“玩家输入”。这在AngularJS中可能吗?