Я начинаю, и я хочу знать, как редактировать строку таблицы, используя индекс редактируемого элемента. Я также могу использовать jquery, чтобы получить индекс элемента в строке, потому что я пытаюсь использовать функцию trashGame()
, чтобы найти идентификатор определенного элемента, и он не работает. Каждая строка имеет кнопку редактирования на столе:Редактирование строк строк по индексу строки
<table>
<tr>
<th colspan=3>Games</th>
<th>No of Players</th>
<th>Action</th>
</tr>
<tbody>
<tr *ngFor="let game of Games; let row_no = index">
<td>{{row_no + 1}}</td>
<td>{{game.id}}</td>
<td>{{game.name}}</td>
<td>{{game.no_of_players}}</td>
<td><button class="deleteBtn" (click)="trashGame()">Delete</button></td>
</tr>
</tbody>
</table>
Это моя служба:
removeGame(id) {
return this.http.delete('url ' + id)
.map((response: Response) => response.json())
.subscribe(
data => console.log(data)
);
}
компонент игры:
trashGame() {
// get id of the game
var index =
}
Зачем использовать JQuery, когда вы, очевидно, работает с Angular2? –
К сожалению, я думал, что все равно может работать – XamarinDevil
@BarryMeijer, как я могу отредактировать строку таблицы, используя индекс элемента или item_id? Помогите мне, если вы можете понравиться – XamarinDevil