我有一项服务正在获取数据列表并将其显示在 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));
}
如何在不重新加载页面的情况下更新组件数据?