я в есть данные:angularJS неправильный ключ в повторителе
[Object, Object, Object]
0: Object
$$hashKey: "007"
amount: "123111"
name: "test"
number: "5"
position: "ttt"
1: Object
$$hashKey: "006"
amount: "123111"
name: "test4"
number: "4"
position: "поз"
2: Object
$$hashKey: "005"
amount: "34555"
name: "еее"
number: "1"
position: "вапвап"
и я есть ретранслятор в HTML:
<tr ng-repeat="(key, player) in players | orderBy:'number'">
<td>{{key}} - {{player.number}}</td>
<td>{{player.name}}</td>
<td>{{player.position}}</td>
<td>{{player.amount}}</td>
<td>
<button ng-click="edit(key)" class="btn btn-primary"><span class="glyphicon glyphicon-edit"></span></button>
<button ng-click="delete(key)" class="btn btn-danger"><span class="glyphicon glyphicon-floppy-remove"></span></button>
</td>
</tr>
мне нужно, чтобы получить ключи от данных текущего элемента в повторителе , но ключ я получаю значение заказа.
0 - 1 еее вапвап 34555
1 - 4 test4 поз 123111
2 - 5 test ttt 123111
, но мне нужно:
2 - 1 еее вапвап 34555
1 - 4 test4 поз 123111
0 - 5 test ttt 123111
Где 'key' приходит? Он не определен в структуре объекта. –
Почему бы не просто «редактировать (плеер)»? – vittore
Спасибо! 'edit (player)' это слишком хорошо для меня – user1005180