現在、次の選択があります。
<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で可能ですか?