Я пытаюсь сделать приложение CRUD, используя угловую и пружинную загрузку.При попытке удалить элемент таблица не может быть обновлена.Вот мой код:
Contrat.component.ts:
<table class="table ">
<thead>
<th>ID</th>
<th> TYPE</th>
<th>MISSION</th>
<th> <img src="assets/plus.png"> </th>
</thead>
<tbody>
<tr *ngFor="let contrat of contrats ">
<td>{{contrat.id}}</td>
<td>{{contrat.type}}</td>
<td>{{contrat.name_mission}}</td>
<td><button class="btn btn-danger" (click)="deleteContrat(contrat)">Delete</button>
<button class="btn btn-primary">Edit</button></td>
</tr>
</tbody>
</table>
Contrat.component.ts:
deleteContrat(contrat) {
this.contratService.deleteContrat(contrat.id).subscribe((data) => {
this.contrats = this.contrats.filter(u => u !== contrat);
this.fetchData();
}, (error) => {});
}
fetchData() {
this.contratService.getContrats().subscribe(data => {
this.contrats = data;
});
}
Служба удаления работает, но таблица может 't автоматически обновляется.