У меня есть ngFor для строк, и я, что, когда я нажимаю на какой-то ячейки, чтобы сделать его редактируемымУгловое 2 по щелчку ячейки таблицы сделать его редактируемым
<tr *ngFor="let invoice of invoiceItem.rows">
<td contenteditable='true' (input)="onRowClick($event, invoice.rowId)">{{ invoice.rowName }}</td>
<td>{{ invoice.hours}}</td>
<td>{{ invoice.price }}</td>
<td>{{ invoice.comments }}</td>
<td>{{ invoice.total}} </td>
</tr>
более
над I, что поддерживать его с новыми рядами добавил
<button (click)='addRow()'>Add a row</button>
addRow() {
this.invoiceItem.rows.push({
invoiceDetailsId: this.invoiceItem.item.invoiceId,
rowName: '',
hours: 0,
price: 0,
comments: '',
total: 0,
rowId:
})
}
onRowClick(event, id) {
console.log(event.target.outerText, id);
}
Что мне следует реализовать для этой задачи?
Эй! Я не знаю, если вы получите уведомление, когда я вернусь ответить. Но проверьте, есть ли рабочее решение. Не очень красиво, но, по крайней мере, это работает;) – Alex
ok check, tnx – shaharnakash