У меня есть таблица в приложении Angular, которая показывает различные часы в месяце, и пользователь может редактировать эти часы. Они могут редактировать несколько часов в go.
. Мне нужно найти способ, где бы ни редактировалась ячейка таблицы, которая выделялась и оставалась такой, возможно, добавив класс css в эту ячейку.
Я пытался использовать classList, но он не работал, но и с ngClass не получилось. Пожалуйста, помогите!
Таблица: ![enter image description here](https://i.stack.imgur.com/tYmKn.png)
HTML -
<tbody>
<tr *ngFor="let emp of tableData index as index"
<td class="hoursAlignment" *ngIf="editingHours(index, j)"
[ngClass]="{'changeBorder':(changBorder === true)}">
<input style="width:40px;height:25px;" class="editingHour" type="text"
[(ngModel)]="emp['allocationHours'][attribute.key]['workHours']"
(change)="getHours($event)"">
</td>
</tr>
</tbody>
TS -
getHours($event) {
console.log($event );
if (! $event.target.classList.contains('editedHours')) {
console.log("entered classlist");
$event.target.classList.add('editedHours')
}
}
CSS
.editedHour{
border-color: green;
}