Javascript 删除项目后刷新角度组件
在删除表中的一个联系人后,我想刷新我的联系人列表页面,但它不起作用,知道吗? 这是contact.component.ts文件中的联系人列表Javascript 删除项目后刷新角度组件,javascript,angular,Javascript,Angular,在删除表中的一个联系人后,我想刷新我的联系人列表页面,但它不起作用,知道吗? 这是contact.component.ts文件中的联系人列表 Swal.fire({ title: 'Voulez-vous supprimer ce contact?', icon: 'warning', showCancelButton: true, confirmButtonText: 'Supprimer!', cancelButtonText: 'Annuler'
Swal.fire({
title: 'Voulez-vous supprimer ce contact?',
icon: 'warning',
showCancelButton: true,
confirmButtonText: 'Supprimer!',
cancelButtonText: 'Annuler'
}).then((result) => {
if (result.value) {
return this.contactsService.deleteContact(id).subscribe(data => {
Swal.fire(
'Effectué!',
'Le contact a été supprimé.',
'success'
)
location.reload();
},error => {
console.log("Erreur lors de la suppression du contact : ",error);
});
} else if (result.dismiss === Swal.DismissReason.cancel) {
Swal.fire(
'Cancelled',
'Your imaginary file is safe :)',
'error'
)
}
})
}
我使用location.reload,但它不起作用您应该试试
Swal.fire('Effectué!','Le contact a été supprimé.','success').then(() => location.reload())
你应该试试
Swal.fire('Effectué!','Le contact a été supprimé.','success').then(() => location.reload())
您是否真的需要整个页面,或者只是刷新列表以反映已删除的项目?请尝试在删除后更新数据源。然后它将自动呈现更改您是否真的需要整个页面,或者可能只是刷新列表以反映已删除的项目?请尝试在删除后更新数据源。然后它将自动呈现更改