У меня есть служба, которая получает список данных и отправляет его на app.component.html
Это код для отображения данных:
<ul>
<li *ngFor="let data of retrieveData">
{{ data.id }} - {{data.title}} <span><button (click)="delete(data.id)">Delete Record</button></span>
</li>
</ul>
Как видите, я добавил кнопку удаления для каждой строки данных, которая затем вызывает метод для удаления данных с сервера.
Это работает, но в то же время мне нужно, чтобы эти данные были удалены из представления без перезагрузки страницы
На app.component.ts у меня есть этот метод, который затем вызвал метод обслуживания:
delete() {
this.apiService.delete(1).subscribe(result => {
console.log(result);
}, error => console.log('There was an error: ', error));
}
Как обновить данные компонента, не перезагружая страницу?