我正在尝试使用ng-options进行选择。问题是,我的ng-options标签由两个值组成..
我的代码就是这样的
<select ng-model='item.batsman' ng-options='b.player.first_name b.player.last_name for b in shortlist'></select>
如果我这样做,b.player.first_name ..事情很好,但我不能有两个值标签。我该怎么办?
我尝试过不同的方法,
<td>
<select ng-model='item.batsman'>
<option ng-repeat='batsman in shortlist' value='{{ batsman.player.id }}'>
{{ batsman.player.first_name }} {{batsman.player.last_name }}
</option>
</select>
</td>
但它不允许我选择json值。我的问题将通过获取json值或将标签作为两个值来解决。
//小鼠
答案 0 :(得分:2)
您可以将标签表达式写为b.player.first_name + " " + b.player.last_name
- 就像这样:
<select ng-model='item.batsman' ng-options='b.player.first_name + " " + b.player.last_name for b in shortlist'></select>