I am generating a very simple table by binding a table to an array. And I use the contenteditable="true" so I can edit each cell data on the client side. Here is my code:
<table class="table">
  <tr>
    <th>Id</th>
    <th>Value</th>
    <th></th>
  </tr>
  <tr *ngFor="let item of keys">
    <td>{{ item.id }}</td>
    <td contenteditable="true">
      {{ item.Value }}
    </td>
    <td>
      <button type="button" (click)="printContent()" class="btn btn-primary">Print</button>
    </td>
  </tr>
</table>
How can I detect the text changes on the cell that has contenteditable set to true
